home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Battle Mac •••• / Battle Mac ееее.rsrc / CODE_7.txt < prev    next >
Text File  |  1988-10-24  |  121KB  |  2,157 lines

  1. # near model CODE resource
  2. # jump table entries: 145-176 (32 of them)
  3. export_29:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  226E 000C                movea.l    A1, [A6 + 0xC]
  7. 0000000C  41E8 0010                lea.l      A0, [A0 + 0x10]
  8. 00000010  22D8                     move.l     [A1]+, [A0]+
  9. 00000012  22D8                     move.l     [A1]+, [A0]+
  10. 00000014  206E 0008                movea.l    A0, [A6 + 0x8]
  11. 00000018  5088                     addq.l     A0, 8
  12. 0000001A  2D48 FFFC                move.l     [A6 - 0x4], A0
  13. 0000001E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14. 00000022  206E FFFC                movea.l    A0, [A6 - 0x4]
  15. 00000026  3028 0002                move.w     D0, [A0 + 0x2]
  16. 0000002A  4440                     neg.w      D0
  17. 0000002C  3F00                     move.w     -[A7], D0
  18. 0000002E  206E FFFC                movea.l    A0, [A6 - 0x4]
  19. 00000032  3010                     move.w     D0, [A0]
  20. 00000034  4440                     neg.w      D0
  21. 00000036  3F00                     move.w     -[A7], D0
  22. 00000038  A8A8                     syscall    OffsetRect
  23. 0000003A  4E5E                     unlink     A6
  24. 0000003C  2E9F                     move.l     [A7], [A7]+
  25. 0000003E  4E75                     rts
  26. export_18:
  27. 00000040  302F 0004                move.w     D0, [A7 + 0x4]
  28. 00000044  E548                     lsl        D0.w, 2
  29. 00000046  226F 0006                movea.l    A1, [A7 + 0x6]
  30. 0000004A  5249                     addq.w     A1, 1
  31. 0000004C  4202                     clr.b      D2
  32. label0000004E:
  33. 0000004E  2077 0006                movea.l    A0, [A7 + D0.w + 0x6]
  34. 00000052  1218                     move.b     D1, [A0]+
  35. 00000054  6708                     beq        +0xA /* 0000005E */
  36. 00000056  D401                     add.b      D2, D1
  37. label00000058:
  38. 00000058  12D8                     move.b     [A1]+, [A0]+
  39. 0000005A  5301                     subq.b     D1, 1
  40. 0000005C  66FA                     bne        -0x4 /* 00000058 */
  41. label0000005E:
  42. 0000005E  5900                     subq.b     D0, 4
  43. 00000060  66EC                     bne        -0x12 /* 0000004E */
  44. 00000062  205F                     movea.l    A0, [A7]+
  45. 00000064  301F                     move.w     D0, [A7]+
  46. 00000066  225F                     movea.l    A1, [A7]+
  47. 00000068  1282                     move.b     [A1], D2
  48. 0000006A  E548                     lsl        D0.w, 2
  49. 0000006C  DEC0                     add.w      A7, D0
  50. 0000006E  4ED0                     jmp        [A0]
  51. export_26:
  52. 00000070  225F                     movea.l    A1, [A7]+
  53. 00000072  2078 0A78                movea.l    A0, [0x00000A78 /* ApplScratch */]
  54. 00000076  4A1F                     tst.b      [A7]+
  55. 00000078  6706                     beq        +0x8 /* 00000080 */
  56. 0000007A  2068 FEF1                movea.l    A0, [A0 - 0x10F]
  57. 0000007E  6004                     bra        +0x6 /* 00000084 */
  58. label00000080:
  59. 00000080  2068 FEF5                movea.l    A0, [A0 - 0x10B]
  60. label00000084:
  61. 00000084  303C 014E                move.w     D0, 0x14E
  62. 00000088  A047                     syscall    SetTrapAddress
  63. 0000008A  4ED1                     jmp        [A1]
  64. export_38:
  65. fn0000008C:
  66. 0000008C  4E56 FFFC                link       A6, -0x0004
  67. 00000090  2F0C                     move.l     -[A7], A4
  68. 00000092  42AE 000C                clr.l      [A6 + 0xC]
  69. 00000096  4267                     clr.w      -[A7]
  70. 00000098  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71. 0000009C  4EBA 104E                jsr        [PC + 0x104E /* 000010EC */]
  72. 000000A0  101F                     move.b     D0, [A7]+
  73. 000000A2  6714                     beq        +0x16 /* 000000B8 */
  74. 000000A4  206E 0008                movea.l    A0, [A6 + 0x8]
  75. 000000A8  2868 00C4                movea.l    A4, [A0 + 0xC4]
  76. 000000AC  200C                     move.l     D0, A4
  77. 000000AE  6708                     beq        +0xA /* 000000B8 */
  78. 000000B0  2054                     movea.l    A0, [A4]
  79. 000000B2  2D68 000C 000C           move.l     [A6 + 0xC], [A0 + 0xC]
  80. label000000B8:
  81. 000000B8  285F                     movea.l    A4, [A7]+
  82. 000000BA  4E5E                     unlink     A6
  83. 000000BC  2E9F                     move.l     [A7], [A7]+
  84. 000000BE  4E75                     rts
  85. export_42:
  86. 000000C0  4E56 0000                link       A6, 0
  87. 000000C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  88. 000000C8  486E 000C                pea.l      [A6 + 0xC]
  89. 000000CC  A87F                     syscall    SubPt
  90. 000000CE  2D6E 000C 0010           move.l     [A6 + 0x10], [A6 + 0xC]
  91. 000000D4  4E5E                     unlink     A6
  92. 000000D6  205F                     movea.l    A0, [A7]+
  93. 000000D8  504F                     addq.w     A7, 8
  94. 000000DA  4ED0                     jmp        [A0]
  95. export_33:
  96. fn000000DC:
  97. 000000DC  4E56 FFE2                link       A6, -0x001E
  98. 000000E0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  99. 000000E4  2678 0A78                movea.l    A3, [0x00000A78 /* ApplScratch */]
  100. 000000E8  2055                     movea.l    A0, [A5]
  101. 000000EA  2D68 0000 FFE2           move.l     [A6 - 0x1E], [A0 + 0x0]
  102. 000000F0  594F                     subq.w     A7, 4
  103. 000000F2  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  104. 000000F6  4EBA FF94                jsr        [PC - 0x6C /* 0000008C */]
  105. 000000FA  2E1F                     move.l     D7, [A7]+
  106. 000000FC  6700 01D4                beq        +0x1D6 /* 000002D2 */
  107. 00000100  6002                     bra        +0x4 /* 00000104 */
  108. 00000102  AB15                     syscall    PatExpand
  109. label00000104:
  110. 00000104  206E FFE2                movea.l    A0, [A6 - 0x1E]
  111. 00000108  1028 00B6                move.b     D0, [A0 + 0xB6]
  112. 0000010C  6700 01C4                beq        +0x1C6 /* 000002D2 */
  113. 00000110  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  114. 00000114  A870                     syscall    LocalToGlobal
  115. 00000116  42A7                     clr.l      -[A7]
  116. 00000118  206B FF15                movea.l    A0, [A3 - 0xEB]
  117. 0000011C  4E90                     jsr        [A0]
  118. 0000011E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  119. 00000122  A871                     syscall    GlobalToLocal
  120. 00000124  2047                     movea.l    A0, D7
  121. 00000126  2050                     movea.l    A0, [A0]
  122. 00000128  2C28 0026                move.l     D6, [A0 + 0x26]
  123. label0000012C:
  124. 0000012C  4A86                     tst.l      D6
  125. 0000012E  6700 008A                beq        +0x8C /* 000001BA */
  126. 00000132  2046                     movea.l    A0, D6
  127. 00000134  2850                     movea.l    A4, [A0]
  128. 00000136  4267                     clr.w      -[A7]
  129. 00000138  206E 0008                movea.l    A0, [A6 + 0x8]
  130. 0000013C  2F10                     move.l     -[A7], [A0]
  131. 0000013E  486C 0008                pea.l      [A4 + 0x8]
  132. 00000142  A8AD                     syscall    PtInRect
  133. 00000144  101F                     move.b     D0, [A7]+
  134. 00000146  676A                     beq        +0x6C /* 000001B2 */
  135. 00000148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  136. 0000014C  486C 0008                pea.l      [A4 + 0x8]
  137. 00000150  486C 0010                pea.l      [A4 + 0x10]
  138. 00000154  A8F9                     syscall    MapPt
  139. 00000156  4267                     clr.w      -[A7]
  140. 00000158  2F07                     move.l     -[A7], D7
  141. 0000015A  2F3C 0000 0100           move.l     -[A7], 0x100
  142. 00000160  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  143. 00000164  101F                     move.b     D0, [A7]+
  144. 00000166  6710                     beq        +0x12 /* 00000178 */
  145. 00000168  2047                     movea.l    A0, D7
  146. 0000016A  2050                     movea.l    A0, [A0]
  147. 0000016C  226E FFE2                movea.l    A1, [A6 - 0x1E]
  148. 00000170  2368 0034 00B8           move.l     [A1 + 0xB8], [A0 + 0x34]
  149. 00000176  6008                     bra        +0xA /* 00000180 */
  150. label00000178:
  151. 00000178  206E FFE2                movea.l    A0, [A6 - 0x1E]
  152. 0000017C  2146 00B8                move.l     [A0 + 0xB8], D6
  153. label00000180:
  154. 00000180  2047                     movea.l    A0, D7
  155. 00000182  2050                     movea.l    A0, [A0]
  156. 00000184  2028 002A                move.l     D0, [A0 + 0x2A]
  157. 00000188  0800 0009                btst.b     D0, 0x9 /* '\t' */
  158. 0000018C  6720                     beq        +0x22 /* 000001AE */
  159. 0000018E  206E 0008                movea.l    A0, [A6 + 0x8]
  160. 00000192  2F08                     move.l     -[A7], A0
  161. 00000194  42A7                     clr.l      -[A7]
  162. 00000196  2247                     movea.l    A1, D7
  163. 00000198  2251                     movea.l    A1, [A1]
  164. 0000019A  4869 0010                pea.l      [A1 + 0x10]
  165. 0000019E  226E 0008                movea.l    A1, [A6 + 0x8]
  166. 000001A2  2F11                     move.l     -[A7], [A1]
  167. 000001A4  4EBA 0FAC                jsr        [PC + 0xFAC /* 00001152 */]
  168. 000001A8  201F                     move.l     D0, [A7]+
  169. 000001AA  205F                     movea.l    A0, [A7]+
  170. 000001AC  2080                     move.l     [A0], D0
  171. label000001AE:
  172. 000001AE  4EFA 0122                jmp        [PC + 0x122 /* 000002D2 */]
  173. label000001B2:
  174. 000001B2  2C2C 0024                move.l     D6, [A4 + 0x24]
  175. 000001B6  6000 FF74                bra        -0x8A /* 0000012C */
  176. label000001BA:
  177. 000001BA  206E FFE2                movea.l    A0, [A6 - 0x1E]
  178. 000001BE  2C28 00B8                move.l     D6, [A0 + 0xB8]
  179. 000001C2  4A86                     tst.l      D6
  180. 000001C4  6700 010C                beq        +0x10E /* 000002D2 */
  181. 000001C8  4267                     clr.w      -[A7]
  182. 000001CA  2F07                     move.l     -[A7], D7
  183. 000001CC  2F3C 0000 0100           move.l     -[A7], 0x100
  184. 000001D2  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  185. 000001D6  4267                     clr.w      -[A7]
  186. 000001D8  A974                     syscall    Button
  187. 000001DA  101F                     move.b     D0, [A7]+
  188. 000001DC  C01F                     and.b      D0, [A7]+
  189. 000001DE  2F00                     move.l     -[A7], D0
  190. 000001E0  4267                     clr.w      -[A7]
  191. 000001E2  206E 0008                movea.l    A0, [A6 + 0x8]
  192. 000001E6  2F10                     move.l     -[A7], [A0]
  193. 000001E8  2047                     movea.l    A0, D7
  194. 000001EA  2050                     movea.l    A0, [A0]
  195. 000001EC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  196. 000001F0  A8E8                     syscall    PtInRgn
  197. 000001F2  121F                     move.b     D1, [A7]+
  198. 000001F4  201F                     move.l     D0, [A7]+
  199. 000001F6  0A01 0001                xori.b     D1, 0x1
  200. 000001FA  C001                     and.b      D0, D1
  201. 000001FC  6700 0094                beq        +0x96 /* 00000292 */
  202. 00000200  2046                     movea.l    A0, D6
  203. 00000202  2850                     movea.l    A4, [A0]
  204. 00000204  42A7                     clr.l      -[A7]
  205. 00000206  486C 0008                pea.l      [A4 + 0x8]
  206. 0000020A  206E 0008                movea.l    A0, [A6 + 0x8]
  207. 0000020E  2F10                     move.l     -[A7], [A0]
  208. 00000210  4EBA 0F40                jsr        [PC + 0xF40 /* 00001152 */]
  209. 00000214  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  210. 00000218  302E FFE8                move.w     D0, [A6 - 0x18]
  211. 0000021C  B06C 000A                cmp.w      D0, [A4 + 0xA]
  212. 00000220  57C0                     seq        D0
  213. 00000222  322E FFE8                move.w     D1, [A6 - 0x18]
  214. 00000226  B26C 000E                cmp.w      D1, [A4 + 0xE]
  215. 0000022A  57C1                     seq        D1
  216. 0000022C  8001                     or.b       D0, D1
  217. 0000022E  670E                     beq        +0x10 /* 0000023E */
  218. 00000230  177C 0001 FEDB           move.b     [A3 - 0x125], 0x1
  219. 00000236  276C 0004 FFE3           move.l     [A3 - 0x1D], [A4 + 0x4]
  220. 0000023C  6008                     bra        +0xA /* 00000246 */
  221. label0000023E:
  222. 0000023E  422B FEDB                clr.b      [A3 - 0x125]
  223. 00000242  2754 FFE3                move.l     [A3 - 0x1D], [A4]
  224. label00000246:
  225. 00000246  302E FFE6                move.w     D0, [A6 - 0x1A]
  226. 0000024A  B06C 0008                cmp.w      D0, [A4 + 0x8]
  227. 0000024E  6602                     bne        +0x4 /* 00000252 */
  228. 00000250  7A17                     moveq.l    D5, 0x17
  229. label00000252:
  230. 00000252  302E FFE6                move.w     D0, [A6 - 0x1A]
  231. 00000256  B06C 000C                cmp.w      D0, [A4 + 0xC]
  232. 0000025A  6602                     bne        +0x4 /* 0000025E */
  233. 0000025C  7A18                     moveq.l    D5, 0x18
  234. label0000025E:
  235. 0000025E  302E FFE8                move.w     D0, [A6 - 0x18]
  236. 00000262  B06C 000A                cmp.w      D0, [A4 + 0xA]
  237. 00000266  6602                     bne        +0x4 /* 0000026A */
  238. 00000268  7A17                     moveq.l    D5, 0x17
  239. label0000026A:
  240. 0000026A  302E FFE8                move.w     D0, [A6 - 0x18]
  241. 0000026E  B06C 000E                cmp.w      D0, [A4 + 0xE]
  242. 00000272  6602                     bne        +0x4 /* 00000276 */
  243. 00000274  7A18                     moveq.l    D5, 0x18
  244. label00000276:
  245. 00000276  4AAB FFE3                tst.l      [A3 - 0x1D]
  246. 0000027A  670E                     beq        +0x10 /* 0000028A */
  247. 0000027C  3F05                     move.w     -[A7], D5
  248. 0000027E  102B FEDB                move.b     D0, [A3 - 0x125]
  249. 00000282  4880                     ext.w      D0
  250. 00000284  3F00                     move.w     -[A7], D0
  251. 00000286  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  252. label0000028A:
  253. 0000028A  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  254. 0000028E  4EBA 0276                jsr        [PC + 0x276 /* 00000506 */]
  255. label00000292:
  256. 00000292  2046                     movea.l    A0, D6
  257. 00000294  2850                     movea.l    A4, [A0]
  258. 00000296  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  259. 0000029A  486C 0008                pea.l      [A4 + 0x8]
  260. 0000029E  486C 0010                pea.l      [A4 + 0x10]
  261. 000002A2  A8F9                     syscall    MapPt
  262. 000002A4  2047                     movea.l    A0, D7
  263. 000002A6  2050                     movea.l    A0, [A0]
  264. 000002A8  2028 002A                move.l     D0, [A0 + 0x2A]
  265. 000002AC  0800 0009                btst.b     D0, 0x9 /* '\t' */
  266. 000002B0  6720                     beq        +0x22 /* 000002D2 */
  267. 000002B2  206E 0008                movea.l    A0, [A6 + 0x8]
  268. 000002B6  2F08                     move.l     -[A7], A0
  269. 000002B8  42A7                     clr.l      -[A7]
  270. 000002BA  2247                     movea.l    A1, D7
  271. 000002BC  2251                     movea.l    A1, [A1]
  272. 000002BE  4869 0010                pea.l      [A1 + 0x10]
  273. 000002C2  226E 0008                movea.l    A1, [A6 + 0x8]
  274. 000002C6  2F11                     move.l     -[A7], [A1]
  275. 000002C8  4EBA 0E88                jsr        [PC + 0xE88 /* 00001152 */]
  276. 000002CC  201F                     move.l     D0, [A7]+
  277. 000002CE  205F                     movea.l    A0, [A7]+
  278. 000002D0  2080                     move.l     [A0], D0
  279. label000002D2:
  280. 000002D2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  281. 000002D6  4E5E                     unlink     A6
  282. 000002D8  2E9F                     move.l     [A7], [A7]+
  283. 000002DA  4E75                     rts
  284. export_31:
  285. 000002DC  2078 0A78                movea.l    A0, [0x00000A78 /* ApplScratch */]
  286. 000002E0  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  287. 000002E4  2268 FEFD                movea.l    A1, [A0 - 0x103]
  288. 000002E8  4E91                     jsr        [A1]
  289. 000002EA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  290. 000002EE  4EBA FDEC                jsr        [PC - 0x214 /* 000000DC */]
  291. 000002F2  2E9F                     move.l     [A7], [A7]+
  292. 000002F4  4E75                     rts
  293. fn000002F6:
  294. 000002F6  4E56 0000                link       A6, 0
  295. 000002FA  2F0C                     move.l     -[A7], A4
  296. 000002FC  2878 0A78                movea.l    A4, [0x00000A78 /* ApplScratch */]
  297. 00000300  42A7                     clr.l      -[A7]
  298. 00000302  206C FF15                movea.l    A0, [A4 - 0xEB]
  299. 00000306  4E90                     jsr        [A0]
  300. 00000308  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  301. 0000030C  206C FEFD                movea.l    A0, [A4 - 0x103]
  302. 00000310  4E90                     jsr        [A0]
  303. 00000312  285F                     movea.l    A4, [A7]+
  304. 00000314  4E5E                     unlink     A6
  305. 00000316  2E9F                     move.l     [A7], [A7]+
  306. 00000318  4E75                     rts
  307. fn0000031A:
  308. 0000031A  4E56 0000                link       A6, 0
  309. 0000031E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  310. 00000322  4EBA FFD2                jsr        [PC - 0x2E /* 000002F6 */]
  311. 00000326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  312. 0000032A  A870                     syscall    LocalToGlobal
  313. 0000032C  4E5E                     unlink     A6
  314. 0000032E  2E9F                     move.l     [A7], [A7]+
  315. 00000330  4E75                     rts
  316. export_32:
  317. 00000332  4E56 0000                link       A6, 0
  318. 00000336  2F0C                     move.l     -[A7], A4
  319. 00000338  2878 0A78                movea.l    A4, [0x00000A78 /* ApplScratch */]
  320. 0000033C  296E 0008 FF3D           move.l     [A4 - 0xC3], [A6 + 0x8]
  321. 00000342  1F3C 0001                move.b     -[A7], 0x1
  322. 00000346  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  323. 0000034A  42A7                     clr.l      -[A7]
  324. 0000034C  A924                     syscall    FrontWindow
  325. 0000034E  4A9F                     tst.l      [A7]+
  326. 00000350  6606                     bne        +0x8 /* 00000358 */
  327. 00000352  422C FF42                clr.b      [A4 - 0xBE]
  328. 00000356  6006                     bra        +0x8 /* 0000035E */
  329. label00000358:
  330. 00000358  197C 0001 FF42           move.b     [A4 - 0xBE], 0x1
  331. label0000035E:
  332. 0000035E  4EBA 0A12                jsr        [PC + 0xA12 /* 00000D72 */]
  333. 00000362  285F                     movea.l    A4, [A7]+
  334. 00000364  4E5E                     unlink     A6
  335. 00000366  2E9F                     move.l     [A7], [A7]+
  336. 00000368  4E75                     rts
  337. export_39:
  338. 0000036A  2278 0A78                movea.l    A1, [0x00000A78 /* ApplScratch */]
  339. 0000036E  2069 FEF5                movea.l    A0, [A1 - 0x10B]
  340. 00000372  303C 014E                move.w     D0, 0x14E
  341. 00000376  A047                     syscall    SetTrapAddress
  342. 00000378  2069 FEFD                movea.l    A0, [A1 - 0x103]
  343. 0000037C  303C 0172                move.w     D0, 0x172
  344. 00000380  A047                     syscall    SetTrapAddress
  345. 00000382  42B8 0A6C                clr.l      [0x00000A6C /* DeskHook */]
  346. 00000386  2069 FEF1                movea.l    A0, [A1 - 0x10F]
  347. 0000038A  A01F                     syscall    DisposPtr/DisposePtr
  348. 0000038C  2069 FEF9                movea.l    A0, [A1 - 0x107]
  349. 00000390  A01F                     syscall    DisposPtr/DisposePtr
  350. 00000392  21E9 FEC1 033C           move.l     [0x0000033C /* IAZNotify */], [A1 - 0x13F]
  351. 00000398  4E75                     rts
  352. fn0000039A:
  353. 0000039A  48E7 0018                movem.l    -[A7], A3,A4
  354. 0000039E  286F 000C                movea.l    A4, [A7 + 0xC]
  355. 000003A2  2055                     movea.l    A0, [A5]
  356. 000003A4  2668 0000                movea.l    A3, [A0 + 0x0]
  357. 000003A8  28AB 008C                move.l     [A4], [A3 + 0x8C]
  358. 000003AC  41EB 0020                lea.l      A0, [A3 + 0x20]
  359. 000003B0  43EC 0008                lea.l      A1, [A4 + 0x8]
  360. 000003B4  704C                     moveq.l    D0, 0x4C
  361. 000003B6  A02E                     syscall    BlockMove/BlockMoveData
  362. 000003B8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  363. 000003BC  A87A                     syscall    GetClip
  364. 000003BE  4CDF 1800                movem.l    A3,A4, [A7]+
  365. 000003C2  2E9F                     move.l     [A7], [A7]+
  366. 000003C4  4E75                     rts
  367. fn000003C6:
  368. 000003C6  48E7 0018                movem.l    -[A7], A3,A4
  369. 000003CA  286F 000C                movea.l    A4, [A7 + 0xC]
  370. 000003CE  2055                     movea.l    A0, [A5]
  371. 000003D0  2668 0000                movea.l    A3, [A0 + 0x0]
  372. 000003D4  2754 008C                move.l     [A3 + 0x8C], [A4]
  373. 000003D8  41EC 0008                lea.l      A0, [A4 + 0x8]
  374. 000003DC  43EB 0020                lea.l      A1, [A3 + 0x20]
  375. 000003E0  704C                     moveq.l    D0, 0x4C
  376. 000003E2  A02E                     syscall    BlockMove/BlockMoveData
  377. 000003E4  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  378. 000003E8  A879                     syscall    SetClip
  379. 000003EA  4CDF 1800                movem.l    A3,A4, [A7]+
  380. 000003EE  2E9F                     move.l     [A7], [A7]+
  381. 000003F0  4E75                     rts
  382. export_44:
  383. 000003F2  48E7 0018                movem.l    -[A7], A3,A4
  384. 000003F6  286F 000C                movea.l    A4, [A7 + 0xC]
  385. 000003FA  4294                     clr.l      [A4]
  386. 000003FC  594F                     subq.w     A7, 4
  387. 000003FE  A8D8                     syscall    NewRgn
  388. 00000400  295F 0004                move.l     [A4 + 0x4], [A7]+
  389. 00000404  206C 0004                movea.l    A0, [A4 + 0x4]
  390. 00000408  2050                     movea.l    A0, [A0]
  391. 0000040A  41E8 0002                lea.l      A0, [A0 + 0x2]
  392. 0000040E  20FC 8001 8001           move.l     [A0]+, 0x80018001
  393. 00000414  20BC 7FFF 7FFF           move.l     [A0], 0x7FFF7FFF
  394. 0000041A  41EC 0008                lea.l      A0, [A4 + 0x8]
  395. 0000041E  2655                     movea.l    A3, [A5]
  396. 00000420  43EB FFF8                lea.l      A1, [A3 - 0x8]
  397. 00000424  20D9                     move.l     [A0]+, [A1]+
  398. 00000426  2091                     move.l     [A0], [A1]
  399. 00000428  41EC 0010                lea.l      A0, [A4 + 0x10]
  400. 0000042C  43EB FFF0                lea.l      A1, [A3 - 0x10]
  401. 00000430  20D9                     move.l     [A0]+, [A1]+
  402. 00000432  2091                     move.l     [A0], [A1]
  403. 00000434  42AC 0018                clr.l      [A4 + 0x18]
  404. 00000438  297C 0001 0001 001C      move.l     [A4 + 0x1C], 0x10001
  405. 00000440  397C 0008 0020           move.w     [A4 + 0x20], 0x8
  406. 00000446  41EC 0022                lea.l      A0, [A4 + 0x22]
  407. 0000044A  43EB FFF0                lea.l      A1, [A3 - 0x10]
  408. 0000044E  20D9                     move.l     [A0]+, [A1]+
  409. 00000450  2091                     move.l     [A0], [A1]
  410. 00000452  426C 002A                clr.w      [A4 + 0x2A]
  411. 00000456  397C 0001 002C           move.w     [A4 + 0x2C], 0x1
  412. 0000045C  422C 002E                clr.b      [A4 + 0x2E]
  413. 00000460  397C 0001 0030           move.w     [A4 + 0x30], 0x1
  414. 00000466  426C 0032                clr.w      [A4 + 0x32]
  415. 0000046A  42AC 0034                clr.l      [A4 + 0x34]
  416. 0000046E  7021                     moveq.l    D0, 0x21
  417. 00000470  2940 0038                move.l     [A4 + 0x38], D0
  418. 00000474  701E                     moveq.l    D0, 0x1E
  419. 00000476  2940 003C                move.l     [A4 + 0x3C], D0
  420. 0000047A  426C 0040                clr.w      [A4 + 0x40]
  421. 0000047E  426C 0042                clr.w      [A4 + 0x42]
  422. 00000482  42AC 0044                clr.l      [A4 + 0x44]
  423. 00000486  42AC 0048                clr.l      [A4 + 0x48]
  424. 0000048A  42AC 004C                clr.l      [A4 + 0x4C]
  425. 0000048E  2678 0A78                movea.l    A3, [0x00000A78 /* ApplScratch */]
  426. 00000492  41EB FF9B                lea.l      A0, [A3 - 0x65]
  427. 00000496  2948 0050                move.l     [A4 + 0x50], A0
  428. 0000049A  4CDF 1800                movem.l    A3,A4, [A7]+
  429. 0000049E  2E9F                     move.l     [A7], [A7]+
  430. 000004A0  4E75                     rts
  431. fn000004A2:
  432. 000004A2  2F0C                     move.l     -[A7], A4
  433. 000004A4  2055                     movea.l    A0, [A5]
  434. 000004A6  2868 0000                movea.l    A4, [A0 + 0x0]
  435. 000004AA  202C 00C4                move.l     D0, [A4 + 0xC4]
  436. 000004AE  6716                     beq        +0x18 /* 000004C6 */
  437. 000004B0  2040                     movea.l    A0, D0
  438. 000004B2  2050                     movea.l    A0, [A0]
  439. 000004B4  2028 000C                move.l     D0, [A0 + 0xC]
  440. 000004B8  670C                     beq        +0xE /* 000004C6 */
  441. 000004BA  2040                     movea.l    A0, D0
  442. 000004BC  2050                     movea.l    A0, [A0]
  443. 000004BE  4868 0038                pea.l      [A0 + 0x38]
  444. 000004C2  4EBA FED6                jsr        [PC - 0x12A /* 0000039A */]
  445. label000004C6:
  446. 000004C6  285F                     movea.l    A4, [A7]+
  447. 000004C8  4E75                     rts
  448. export_20:
  449. 000004CA  4E56 FFF8                link       A6, -0x0008
  450. 000004CE  48E7 0018                movem.l    -[A7], A3,A4
  451. 000004D2  266E 0008                movea.l    A3, [A6 + 0x8]
  452. 000004D6  2F0B                     move.l     -[A7], A3
  453. 000004D8  A873                     syscall    SetPort
  454. 000004DA  102B 00B6                move.b     D0, [A3 + 0xB6]
  455. 000004DE  671C                     beq        +0x1E /* 000004FC */
  456. 000004E0  422B 00B6                clr.b      [A3 + 0xB6]
  457. 000004E4  2878 0A78                movea.l    A4, [0x00000A78 /* ApplScratch */]
  458. 000004E8  42A7                     clr.l      -[A7]
  459. 000004EA  206C FF15                movea.l    A0, [A4 - 0xEB]
  460. 000004EE  4E90                     jsr        [A0]
  461. 000004F0  4EBA FFB0                jsr        [PC - 0x50 /* 000004A2 */]
  462. 000004F4  486C FF47                pea.l      [A4 - 0xB9]
  463. 000004F8  4EBA FECC                jsr        [PC - 0x134 /* 000003C6 */]
  464. label000004FC:
  465. 000004FC  4CDF 1800                movem.l    A3,A4, [A7]+
  466. 00000500  4E5E                     unlink     A6
  467. 00000502  2E9F                     move.l     [A7], [A7]+
  468. 00000504  4E75                     rts
  469. export_37:
  470. fn00000506:
  471. 00000506  4E56 FFF8                link       A6, -0x0008
  472. 0000050A  48E7 0118                movem.l    -[A7], D7,A3,A4
  473. 0000050E  2E2E 0008                move.l     D7, [A6 + 0x8]
  474. 00000512  2F07                     move.l     -[A7], D7
  475. 00000514  A873                     syscall    SetPort
  476. 00000516  2047                     movea.l    A0, D7
  477. 00000518  1028 00B6                move.b     D0, [A0 + 0xB6]
  478. 0000051C  6626                     bne        +0x28 /* 00000544 */
  479. 0000051E  2047                     movea.l    A0, D7
  480. 00000520  117C 0001 00B6           move.b     [A0 + 0xB6], 0x1
  481. 00000526  2047                     movea.l    A0, D7
  482. 00000528  2868 00C4                movea.l    A4, [A0 + 0xC4]
  483. 0000052C  200C                     move.l     D0, A4
  484. 0000052E  6714                     beq        +0x16 /* 00000544 */
  485. 00000530  2054                     movea.l    A0, [A4]
  486. 00000532  2668 000C                movea.l    A3, [A0 + 0xC]
  487. 00000536  200B                     move.l     D0, A3
  488. 00000538  670A                     beq        +0xC /* 00000544 */
  489. 0000053A  2053                     movea.l    A0, [A3]
  490. 0000053C  4868 0038                pea.l      [A0 + 0x38]
  491. 00000540  4EBA FE84                jsr        [PC - 0x17C /* 000003C6 */]
  492. label00000544:
  493. 00000544  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  494. 00000548  4E5E                     unlink     A6
  495. 0000054A  2E9F                     move.l     [A7], [A7]+
  496. 0000054C  4E75                     rts
  497. export_43:
  498. 0000054E  4E56 0000                link       A6, 0
  499. 00000552  2F0C                     move.l     -[A7], A4
  500. 00000554  286E 0008                movea.l    A4, [A6 + 0x8]
  501. 00000558  2054                     movea.l    A0, [A4]
  502. 0000055A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  503. 0000055E  4EBA FFA6                jsr        [PC - 0x5A /* 00000506 */]
  504. 00000562  4EBA FF3E                jsr        [PC - 0xC2 /* 000004A2 */]
  505. 00000566  2054                     movea.l    A0, [A4]
  506. 00000568  2068 0004                movea.l    A0, [A0 + 0x4]
  507. 0000056C  214C 00C4                move.l     [A0 + 0xC4], A4
  508. 00000570  2054                     movea.l    A0, [A4]
  509. 00000572  4AA8 000C                tst.l      [A0 + 0xC]
  510. 00000576  6710                     beq        +0x12 /* 00000588 */
  511. 00000578  2054                     movea.l    A0, [A4]
  512. 0000057A  2068 000C                movea.l    A0, [A0 + 0xC]
  513. 0000057E  2050                     movea.l    A0, [A0]
  514. 00000580  4868 0038                pea.l      [A0 + 0x38]
  515. 00000584  4EBA FE40                jsr        [PC - 0x1C0 /* 000003C6 */]
  516. label00000588:
  517. 00000588  285F                     movea.l    A4, [A7]+
  518. 0000058A  4E5E                     unlink     A6
  519. 0000058C  2E9F                     move.l     [A7], [A7]+
  520. 0000058E  4E75                     rts
  521. fn00000590:
  522. 00000590  4E56 0000                link       A6, 0
  523. 00000594  4267                     clr.w      -[A7]
  524. 00000596  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  525. 0000059A  4EBA 0B50                jsr        [PC + 0xB50 /* 000010EC */]
  526. 0000059E  101F                     move.b     D0, [A7]+
  527. 000005A0  670A                     beq        +0xC /* 000005AC */
  528. 000005A2  206E 0008                movea.l    A0, [A6 + 0x8]
  529. 000005A6  2D68 00C4 000C           move.l     [A6 + 0xC], [A0 + 0xC4]
  530. label000005AC:
  531. 000005AC  4E5E                     unlink     A6
  532. 000005AE  2E9F                     move.l     [A7], [A7]+
  533. 000005B0  4E75                     rts
  534. export_40:
  535. 000005B2  4E56 0000                link       A6, 0
  536. 000005B6  594F                     subq.w     A7, 4
  537. 000005B8  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  538. 000005BE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  539. 000005C2  A9A0                     syscall    GetResource
  540. 000005C4  226E 000C                movea.l    A1, [A6 + 0xC]
  541. 000005C8  4211                     clr.b      [A1]
  542. 000005CA  201F                     move.l     D0, [A7]+
  543. 000005CC  6720                     beq        +0x22 /* 000005EE */
  544. 000005CE  2040                     movea.l    A0, D0
  545. 000005D0  2050                     movea.l    A0, [A0]
  546. 000005D2  3018                     move.w     D0, [A0]+
  547. 000005D4  322E 0008                move.w     D1, [A6 + 0x8]
  548. 000005D8  B240                     cmp.w      D1, D0
  549. 000005DA  6E12                     bgt        +0x14 /* 000005EE */
  550. 000005DC  7000                     moveq.l    D0, 0x00
  551. label000005DE:
  552. 000005DE  5341                     subq.w     D1, 1
  553. 000005E0  6706                     beq        +0x8 /* 000005E8 */
  554. 000005E2  1018                     move.b     D0, [A0]+
  555. 000005E4  D1C0                     add.l      A0, D0
  556. 000005E6  60F6                     bra        -0x8 /* 000005DE */
  557. label000005E8:
  558. 000005E8  1010                     move.b     D0, [A0]
  559. 000005EA  5240                     addq.w     D0, 1
  560. 000005EC  A02E                     syscall    BlockMove/BlockMoveData
  561. label000005EE:
  562. 000005EE  4E5E                     unlink     A6
  563. 000005F0  205F                     movea.l    A0, [A7]+
  564. 000005F2  508F                     addq.l     A7, 8
  565. 000005F4  4ED0                     jmp        [A0]
  566. label000005F6:
  567. 000005F6  206F 0004                movea.l    A0, [A7 + 0x4]
  568. 000005FA  2E9F                     move.l     [A7], [A7]+
  569. 000005FC  4ED0                     jmp        [A0]
  570. export_25:
  571. fn000005FE:
  572. 000005FE  60F6                     bra        -0x8 /* 000005F6 */
  573. fn00000600:
  574. 00000600  60F4                     bra        -0xA /* 000005F6 */
  575. export_48:
  576. fn00000602:
  577. 00000602  4E56 0000                link       A6, 0
  578. 00000606  2F03                     move.l     -[A7], D3
  579. 00000608  42A7                     clr.l      -[A7]
  580. 0000060A  262E 0012                move.l     D3, [A6 + 0x12]
  581. 0000060E  672C                     beq        +0x2E /* 0000063C */
  582. 00000610  2043                     movea.l    A0, D3
  583. 00000612  4A90                     tst.l      [A0]
  584. 00000614  6600 0008                bne        +0xA /* 0000061E */
  585. 00000618  2F08                     move.l     -[A7], A0
  586. 0000061A  4217                     clr.b      [A7]
  587. 0000061C  A9A2                     syscall    LoadResource
  588. label0000061E:
  589. 0000061E  A029                     syscall    HLock
  590. 00000620  2050                     movea.l    A0, [A0]
  591. 00000622  7000                     moveq.l    D0, 0x00
  592. 00000624  102E 0012                move.b     D0, [A6 + 0x12]
  593. 00000628  3F00                     move.w     -[A7], D0
  594. 0000062A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  595. 0000062E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  596. 00000632  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  597. 00000636  4E90                     jsr        [A0]
  598. 00000638  2043                     movea.l    A0, D3
  599. 0000063A  A02A                     syscall    HUnlock
  600. label0000063C:
  601. 0000063C  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  602. 00000640  261F                     move.l     D3, [A7]+
  603. 00000642  4E5E                     unlink     A6
  604. 00000644  205F                     movea.l    A0, [A7]+
  605. 00000646  DEFC 000E                add.w      A7, 0xE
  606. 0000064A  4ED0                     jmp        [A0]
  607. export_35:
  608. 0000064C  60A8                     bra        -0x56 /* 000005F6 */
  609. export_28:
  610. 0000064E  3F00                     move.w     -[A7], D0
  611. 00000650  43F8 0A3C                lea.l      A1, [0x00000A3C /* DeskPattern */]
  612. 00000654  2F09                     move.l     -[A7], A1
  613. 00000656  2F08                     move.l     -[A7], A0
  614. 00000658  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  615. 0000065C  4E75                     rts
  616. export_19:
  617. fn0000065E:
  618. 0000065E  4E56 FFE8                link       A6, -0x0018
  619. 00000662  48E7 0018                movem.l    -[A7], A3,A4
  620. 00000666  286E 000C                movea.l    A4, [A6 + 0xC]
  621. 0000066A  2055                     movea.l    A0, [A5]
  622. 0000066C  2D68 0000 FFEC           move.l     [A6 - 0x14], [A0 + 0x0]
  623. 00000672  2F0C                     move.l     -[A7], A4
  624. 00000674  A873                     syscall    SetPort
  625. 00000676  42A7                     clr.l      -[A7]
  626. 00000678  A878                     syscall    SetOrigin
  627. 0000067A  42A7                     clr.l      -[A7]
  628. 0000067C  2F0C                     move.l     -[A7], A4
  629. 0000067E  4EBA FF10                jsr        [PC - 0xF0 /* 00000590 */]
  630. 00000682  265F                     movea.l    A3, [A7]+
  631. 00000684  2F0C                     move.l     -[A7], A4
  632. 00000686  4EBA FE7E                jsr        [PC - 0x182 /* 00000506 */]
  633. 0000068A  2F0C                     move.l     -[A7], A4
  634. 0000068C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  635. 00000690  2F2C 00AA                move.l     -[A7], [A4 + 0xAA]
  636. 00000694  4EBA FF68                jsr        [PC - 0x98 /* 000005FE */]
  637. 00000698  4CDF 1800                movem.l    A3,A4, [A7]+
  638. 0000069C  4E5E                     unlink     A6
  639. 0000069E  205F                     movea.l    A0, [A7]+
  640. 000006A0  504F                     addq.w     A7, 8
  641. 000006A2  4ED0                     jmp        [A0]
  642. fn000006A4:
  643. 000006A4  4E56 FFEA                link       A6, -0x0016
  644. 000006A8  206E 000C                movea.l    A0, [A6 + 0xC]
  645. 000006AC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  646. 000006B0  22D8                     move.l     [A1]+, [A0]+
  647. 000006B2  22D8                     move.l     [A1]+, [A0]+
  648. 000006B4  22D8                     move.l     [A1]+, [A0]+
  649. 000006B6  22D8                     move.l     [A1]+, [A0]+
  650. 000006B8  42A7                     clr.l      -[A7]
  651. 000006BA  A924                     syscall    FrontWindow
  652. 000006BC  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  653. 000006C0  4267                     clr.w      -[A7]
  654. 000006C2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  655. 000006C6  4EBA 0A24                jsr        [PC + 0xA24 /* 000010EC */]
  656. 000006CA  101F                     move.b     D0, [A7]+
  657. 000006CC  6700 018A                beq        +0x18C /* 00000858 */
  658. 000006D0  206E FFEC                movea.l    A0, [A6 - 0x14]
  659. 000006D4  42A8 00C8                clr.l      [A0 + 0xC8]
  660. 000006D8  206E FFEC                movea.l    A0, [A6 - 0x14]
  661. 000006DC  42A8 00B8                clr.l      [A0 + 0xB8]
  662. 000006E0  302E FFF0                move.w     D0, [A6 - 0x10]
  663. 000006E4  6B00 016A                bmi        +0x16C /* 00000850 */
  664. 000006E8  0C40 000F                cmpi.w     D0, 0xF
  665. 000006EC  6E00 0162                bgt        +0x164 /* 00000850 */
  666. 000006F0  E348                     lsl        D0.w, 1
  667. 000006F2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  668. 000006F6  4EFB 0000                jmp        [PC + D0.w]
  669. 000006FA  0022 005A                ori.b      -[A2], 0x5A /* 'Z' */
  670. 000006FE  0098 00C2 00EA           ori.l      [A0]+, 0xC200EA
  671. 00000704  00EA                     .incomplete
  672. 00000706  00F8                     .incomplete
  673. 00000708  0158                     bchg       [A0]+, D0
  674. 0000070A  0120                     btst       -[A0], D0
  675. 0000070C  0142                     bchg       D2, D0
  676. 0000070E  0142                     bchg       D2, D0
  677. 00000710  0142                     bchg       D2, D0
  678. 00000712  0142                     bchg       D2, D0
  679. 00000714  0142                     bchg       D2, D0
  680. 00000716  0142                     bchg       D2, D0
  681. 00000718  0142                     bchg       D2, D0
  682. 0000071A  426E FFF0                clr.w      [A6 - 0x10]
  683. 0000071E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  684. 00000722  486E FFF0                pea.l      [A6 - 0x10]
  685. 00000726  4EBA FF36                jsr        [PC - 0xCA /* 0000065E */]
  686. 0000072A  3D7C 001D FFF0           move.w     [A6 - 0x10], 0x1D
  687. 00000730  486E FFFA                pea.l      [A6 - 0x6]
  688. 00000734  4EBA FBE4                jsr        [PC - 0x41C /* 0000031A */]
  689. 00000738  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  690. 0000073C  486E FFF0                pea.l      [A6 - 0x10]
  691. 00000740  4EBA FF1C                jsr        [PC - 0xE4 /* 0000065E */]
  692. 00000744  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  693. 0000074A  2D40 FFF2                move.l     [A6 - 0xE], D0
  694. 0000074E  4EFA 0100                jmp        [PC + 0x100 /* 00000850 */]
  695. 00000752  4267                     clr.w      -[A7]
  696. 00000754  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  697. 00000758  486E FFEC                pea.l      [A6 - 0x14]
  698. 0000075C  A92C                     syscall    FindWindow
  699. 0000075E  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  700. 00000762  302E FFEA                move.w     D0, [A6 - 0x16]
  701. 00000766  5740                     subq.w     D0, 3
  702. 00000768  6702                     beq        +0x4 /* 0000076C */
  703. 0000076A  601A                     bra        +0x1C /* 00000786 */
  704. label0000076C:
  705. 0000076C  42A7                     clr.l      -[A7]
  706. 0000076E  A924                     syscall    FrontWindow
  707. 00000770  202E FFEC                move.l     D0, [A6 - 0x14]
  708. 00000774  B09F                     cmp.l      D0, [A7]+
  709. 00000776  660C                     bne        +0xE /* 00000784 */
  710. 00000778  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  711. 0000077C  486E FFF0                pea.l      [A6 - 0x10]
  712. 00000780  4EBA FEDC                jsr        [PC - 0x124 /* 0000065E */]
  713. label00000784:
  714. 00000784  6006                     bra        +0x8 /* 0000078C */
  715. label00000786:
  716. 00000786  3F3C 0003                move.w     -[A7], 0x3
  717. 0000078A  A9C8                     syscall    SysBeep
  718. label0000078C:
  719. 0000078C  4EFA 00C2                jmp        [PC + 0xC2 /* 00000850 */]
  720. 00000790  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  721. 00000794  486E FFF0                pea.l      [A6 - 0x10]
  722. 00000798  4EBA FEC4                jsr        [PC - 0x13C /* 0000065E */]
  723. 0000079C  206E FFEC                movea.l    A0, [A6 - 0x14]
  724. 000007A0  42A8 00C8                clr.l      [A0 + 0xC8]
  725. 000007A4  206E FFEC                movea.l    A0, [A6 - 0x14]
  726. 000007A8  42A8 00B8                clr.l      [A0 + 0xB8]
  727. 000007AC  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  728. 000007B2  2D40 FFF2                move.l     [A6 - 0xE], D0
  729. 000007B6  4EFA 0098                jmp        [PC + 0x98 /* 00000850 */]
  730. 000007BA  42A7                     clr.l      -[A7]
  731. 000007BC  302E FFFE                move.w     D0, [A6 - 0x2]
  732. 000007C0  48C0                     ext.l      D0
  733. 000007C2  2F00                     move.l     -[A7], D0
  734. 000007C4  2F3C 0000 0100           move.l     -[A7], 0x100
  735. 000007CA  A858                     syscall    BitAnd
  736. 000007CC  0C9F 0000 0100           cmpi.l     [A7]+, 0x100
  737. 000007D2  670C                     beq        +0xE /* 000007E0 */
  738. 000007D4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  739. 000007D8  486E FFF0                pea.l      [A6 - 0x10]
  740. 000007DC  4EBA FE80                jsr        [PC - 0x180 /* 0000065E */]
  741. label000007E0:
  742. 000007E0  606E                     bra        +0x70 /* 00000850 */
  743. 000007E2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  744. 000007E6  486E FFF0                pea.l      [A6 - 0x10]
  745. 000007EA  4EBA FE72                jsr        [PC - 0x18E /* 0000065E */]
  746. 000007EE  6060                     bra        +0x62 /* 00000850 */
  747. 000007F0  202E FFEC                move.l     D0, [A6 - 0x14]
  748. 000007F4  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  749. 000007F8  661C                     bne        +0x1E /* 00000816 */
  750. 000007FA  026E FFFE FFFE           andi.w     [A6 - 0x2], 0xFFFE
  751. 00000800  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  752. 00000804  486E FFF0                pea.l      [A6 - 0x10]
  753. 00000808  4EBA FE54                jsr        [PC - 0x1AC /* 0000065E */]
  754. 0000080C  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  755. 00000812  2D40 FFF2                move.l     [A6 - 0xE], D0
  756. label00000816:
  757. 00000816  6038                     bra        +0x3A /* 00000850 */
  758. 00000818  202E FFEC                move.l     D0, [A6 - 0x14]
  759. 0000081C  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  760. 00000820  6616                     bne        +0x18 /* 00000838 */
  761. 00000822  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  762. 00000826  486E FFF0                pea.l      [A6 - 0x10]
  763. 0000082A  4EBA FE32                jsr        [PC - 0x1CE /* 0000065E */]
  764. 0000082E  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  765. 00000834  2D40 FFF2                move.l     [A6 - 0xE], D0
  766. label00000838:
  767. 00000838  6016                     bra        +0x18 /* 00000850 */
  768. 0000083A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  769. 0000083E  486E FFF0                pea.l      [A6 - 0x10]
  770. 00000842  4EBA FE1A                jsr        [PC - 0x1E6 /* 0000065E */]
  771. 00000846  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  772. 0000084C  2D40 FFF2                move.l     [A6 - 0xE], D0
  773. label00000850:
  774. 00000850  206E 0008                movea.l    A0, [A6 + 0x8]
  775. 00000854  30AE FFF4                move.w     [A0], [A6 - 0xC]
  776. label00000858:
  777. 00000858  4E5E                     unlink     A6
  778. 0000085A  205F                     movea.l    A0, [A7]+
  779. 0000085C  504F                     addq.w     A7, 8
  780. 0000085E  4ED0                     jmp        [A0]
  781. fn00000860:
  782. 00000860  4E56 FFF0                link       A6, -0x0010
  783. 00000864  4267                     clr.w      -[A7]
  784. 00000866  4EBA 08CC                jsr        [PC + 0x8CC /* 00001134 */]
  785. 0000086A  101F                     move.b     D0, [A7]+
  786. 0000086C  672C                     beq        +0x2E /* 0000089A */
  787. 0000086E  3D7C 001D FFF0           move.w     [A6 - 0x10], 0x1D
  788. 00000874  226E 0008                movea.l    A1, [A6 + 0x8]
  789. 00000878  2069 0008                movea.l    A0, [A1 + 0x8]
  790. 0000087C  2D68 0006 FFF6           move.l     [A6 - 0xA], [A0 + 0x6]
  791. 00000882  486E FFFA                pea.l      [A6 - 0x6]
  792. 00000886  4EBA FA92                jsr        [PC - 0x56E /* 0000031A */]
  793. 0000088A  206E 0008                movea.l    A0, [A6 + 0x8]
  794. 0000088E  2F28 FFFC                move.l     -[A7], [A0 - 0x4]
  795. 00000892  486E FFF0                pea.l      [A6 - 0x10]
  796. 00000896  4EBA FDC6                jsr        [PC - 0x23A /* 0000065E */]
  797. label0000089A:
  798. 0000089A  4E5E                     unlink     A6
  799. 0000089C  2E9F                     move.l     [A7], [A7]+
  800. 0000089E  4E75                     rts
  801. fn000008A0:
  802. 000008A0  4E56 FFF4                link       A6, -0x000C
  803. 000008A4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  804. 000008A8  202E 0008                move.l     D0, [A6 + 0x8]
  805. 000008AC  5BC4                     smi        D4
  806. 000008AE  0880 001F                bclr.b     D0, 0x1F
  807. 000008B2  2D40 0008                move.l     [A6 + 0x8], D0
  808. 000008B6  42A7                     clr.l      -[A7]
  809. 000008B8  A924                     syscall    FrontWindow
  810. 000008BA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  811. 000008BE  206E 0008                movea.l    A0, [A6 + 0x8]
  812. 000008C2  3010                     move.w     D0, [A0]
  813. 000008C4  6B00 0456                bmi        +0x458 /* 00000D1C */
  814. 000008C8  0C40 000F                cmpi.w     D0, 0xF
  815. 000008CC  6E00 044E                bgt        +0x450 /* 00000D1C */
  816. 000008D0  E348                     lsl        D0.w, 1
  817. 000008D2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  818. 000008D6  4EFB 0000                jmp        [PC + D0.w]
  819. 000008DA  0022 0048                ori.b      -[A2], 0x48 /* 'H' */
  820. 000008DE  0314                     btst       [A4], D1
  821. 000008E0  033E                     btst       <<invalid special address>>, D1
  822. 000008E2  038E                     bclr       A6, D1
  823. 000008E4  033E                     btst       <<invalid special address>>, D1
  824. 000008E6  03A8 03D2                bclr       [A0 + 0x3D2], D1
  825. 000008EA  03EA                     .incomplete
  826. 000008EC  042E 042E 042E           subi.b     [A6 + 0x42E], 0x2E /* '.' */
  827. 000008F2  042E 042E 042E           subi.b     [A6 + 0x42E], 0x2E /* '.' */
  828. 000008F8  042E 4267 4EBA           subi.b     [A6 + 0x4EBA], 0x67 /* 'g' */
  829. 000008FE  0836 101F 6718           btst.b     [A6 + D6 * 8], 0x1F
  830. 00000904  206E 0008                movea.l    A0, [A6 + 0x8]
  831. 00000908  4250                     clr.w      [A0]
  832. 0000090A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  833. 0000090E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  834. 00000912  4EBA FD4A                jsr        [PC - 0x2B6 /* 0000065E */]
  835. 00000916  2F0E                     move.l     -[A7], A6
  836. 00000918  4EBA FF46                jsr        [PC - 0xBA /* 00000860 */]
  837. 0000091C  4EFA 03FE                jmp        [PC + 0x3FE /* 00000D1C */]
  838. 00000920  4267                     clr.w      -[A7]
  839. 00000922  206E 0008                movea.l    A0, [A6 + 0x8]
  840. 00000926  2F28 000A                move.l     -[A7], [A0 + 0xA]
  841. 0000092A  486E FFFC                pea.l      [A6 - 0x4]
  842. 0000092E  A92C                     syscall    FindWindow
  843. 00000930  3C1F                     move.w     D6, [A7]+
  844. 00000932  4267                     clr.w      -[A7]
  845. 00000934  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  846. 00000938  4EBA 07B2                jsr        [PC + 0x7B2 /* 000010EC */]
  847. 0000093C  101F                     move.b     D0, [A7]+
  848. 0000093E  6710                     beq        +0x12 /* 00000950 */
  849. 00000940  206E FFFC                movea.l    A0, [A6 - 0x4]
  850. 00000944  42A8 00C8                clr.l      [A0 + 0xC8]
  851. 00000948  206E FFFC                movea.l    A0, [A6 - 0x4]
  852. 0000094C  42A8 00B8                clr.l      [A0 + 0xB8]
  853. label00000950:
  854. 00000950  3006                     move.w     D0, D6
  855. 00000952  5340                     subq.w     D0, 1
  856. 00000954  6B00 0292                bmi        +0x294 /* 00000BE8 */
  857. 00000958  0C40 0005                cmpi.w     D0, 0x5
  858. 0000095C  6E00 028A                bgt        +0x28C /* 00000BE8 */
  859. 00000960  E348                     lsl        D0.w, 1
  860. 00000962  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  861. 00000966  4EFB 0000                jmp        [PC + D0.w]
  862. 0000096A  000E 0040                ori.b      A6, 0x40 /* '@' */
  863. 0000096E  00D0                     .incomplete
  864. 00000970  0154                     bchg       [A4], D0
  865. 00000972  0190                     bclr       [A0], D0
  866. 00000974  0224 4280                andi.b     -[A4], 0x80
  867. 00000978  206E 0008                movea.l    A0, [A6 + 0x8]
  868. 0000097C  3028 000E                move.w     D0, [A0 + 0xE]
  869. 00000980  0280 0000 0100           andi.l     D0, 0x100
  870. 00000986  0C80 0000 0100           cmpi.l     D0, 0x100
  871. 0000098C  6604                     bne        +0x6 /* 00000992 */
  872. 0000098E  7E01                     moveq.l    D7, 0x01
  873. 00000990  6002                     bra        +0x4 /* 00000994 */
  874. label00000992:
  875. 00000992  4207                     clr.b      D7
  876. label00000994:
  877. 00000994  206E 0008                movea.l    A0, [A6 + 0x8]
  878. 00000998  2F28 000A                move.l     -[A7], [A0 + 0xA]
  879. 0000099C  4267                     clr.w      -[A7]
  880. 0000099E  1F07                     move.b     -[A7], D7
  881. 000009A0  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  882. 000009A4  4EFA 0376                jmp        [PC + 0x376 /* 00000D1C */]
  883. 000009A8  4AAE FFFC                tst.l      [A6 - 0x4]
  884. 000009AC  6700 007C                beq        +0x7E /* 00000A2A */
  885. 000009B0  42A7                     clr.l      -[A7]
  886. 000009B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  887. 000009B6  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  888. 000009BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  889. 000009BE  3F3C 0001                move.w     -[A7], 0x1
  890. 000009C2  206E 0008                movea.l    A0, [A6 + 0x8]
  891. 000009C6  2F28 000A                move.l     -[A7], [A0 + 0xA]
  892. 000009CA  4EBA FC36                jsr        [PC - 0x3CA /* 00000602 */]
  893. 000009CE  2A1F                     move.l     D5, [A7]+
  894. 000009D0  0C85 0000 0004           cmpi.l     D5, 0x4
  895. 000009D6  6646                     bne        +0x48 /* 00000A1E */
  896. 000009D8  4267                     clr.w      -[A7]
  897. 000009DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  898. 000009DE  206E 0008                movea.l    A0, [A6 + 0x8]
  899. 000009E2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  900. 000009E6  A91E                     syscall    TrackGoAway
  901. 000009E8  101F                     move.b     D0, [A7]+
  902. 000009EA  6730                     beq        +0x32 /* 00000A1C */
  903. 000009EC  4280                     clr.l      D0
  904. 000009EE  206E 0008                movea.l    A0, [A6 + 0x8]
  905. 000009F2  3028 000E                move.w     D0, [A0 + 0xE]
  906. 000009F6  0280 0000 0100           andi.l     D0, 0x100
  907. 000009FC  0C80 0000 0100           cmpi.l     D0, 0x100
  908. 00000A02  660E                     bne        +0x10 /* 00000A12 */
  909. 00000A04  3F3C 00CD                move.w     -[A7], 0xCD
  910. 00000A08  4267                     clr.w      -[A7]
  911. 00000A0A  4267                     clr.w      -[A7]
  912. 00000A0C  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  913. 00000A10  6022                     bra        +0x24 /* 00000A34 */
  914. label00000A12:
  915. 00000A12  206E FFFC                movea.l    A0, [A6 - 0x4]
  916. 00000A16  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  917. 00000A1A  A9B7                     syscall    CloseDeskAcc
  918. label00000A1C:
  919. 00000A1C  6016                     bra        +0x18 /* 00000A34 */
  920. label00000A1E:
  921. 00000A1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  922. 00000A22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  923. 00000A26  A9B3                     syscall    SystemClick
  924. 00000A28  600A                     bra        +0xC /* 00000A34 */
  925. label00000A2A:
  926. 00000A2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  927. 00000A2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  928. 00000A32  A9B3                     syscall    SystemClick
  929. label00000A34:
  930. 00000A34  4EFA 02E6                jmp        [PC + 0x2E6 /* 00000D1C */]
  931. 00000A38  42A7                     clr.l      -[A7]
  932. 00000A3A  A924                     syscall    FrontWindow
  933. 00000A3C  202E FFFC                move.l     D0, [A6 - 0x4]
  934. 00000A40  B09F                     cmp.l      D0, [A7]+
  935. 00000A42  57C0                     seq        D0
  936. 00000A44  206E FFFC                movea.l    A0, [A6 - 0x4]
  937. 00000A48  2228 00B2                move.l     D1, [A0 + 0xB2]
  938. 00000A4C  0801 0003                btst.b     D1, 0x3
  939. 00000A50  56C1                     sne        D1
  940. 00000A52  8001                     or.b       D0, D1
  941. 00000A54  6722                     beq        +0x24 /* 00000A78 */
  942. 00000A56  2F0E                     move.l     -[A7], A6
  943. 00000A58  4EBA FE06                jsr        [PC - 0x1FA /* 00000860 */]
  944. 00000A5C  4267                     clr.w      -[A7]
  945. 00000A5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  946. 00000A62  4EBA 0688                jsr        [PC + 0x688 /* 000010EC */]
  947. 00000A66  101F                     move.b     D0, [A7]+
  948. 00000A68  670C                     beq        +0xE /* 00000A76 */
  949. 00000A6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  950. 00000A6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  951. 00000A72  4EBA FBEA                jsr        [PC - 0x416 /* 0000065E */]
  952. label00000A76:
  953. 00000A76  6040                     bra        +0x42 /* 00000AB8 */
  954. label00000A78:
  955. 00000A78  4267                     clr.w      -[A7]
  956. 00000A7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  957. 00000A7E  4EBA 066C                jsr        [PC + 0x66C /* 000010EC */]
  958. 00000A82  101F                     move.b     D0, [A7]+
  959. 00000A84  6732                     beq        +0x34 /* 00000AB8 */
  960. 00000A86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  961. 00000A8A  A91F                     syscall    SelectWindow
  962. 00000A8C  4267                     clr.w      -[A7]
  963. 00000A8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  964. 00000A92  7004                     moveq.l    D0, 0x04
  965. 00000A94  2F00                     move.l     -[A7], D0
  966. 00000A96  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  967. 00000A9A  101F                     move.b     D0, [A7]+
  968. 00000A9C  671A                     beq        +0x1C /* 00000AB8 */
  969. 00000A9E  2878 0A78                movea.l    A4, [0x00000A78 /* ApplScratch */]
  970. 00000AA2  206E 0008                movea.l    A0, [A6 + 0x8]
  971. 00000AA6  43EC FEDD                lea.l      A1, [A4 - 0x123]
  972. 00000AAA  22D8                     move.l     [A1]+, [A0]+
  973. 00000AAC  22D8                     move.l     [A1]+, [A0]+
  974. 00000AAE  22D8                     move.l     [A1]+, [A0]+
  975. 00000AB0  22D8                     move.l     [A1]+, [A0]+
  976. 00000AB2  197C 0001 FEDC           move.b     [A4 - 0x124], 0x1
  977. label00000AB8:
  978. 00000AB8  4EFA 0262                jmp        [PC + 0x262 /* 00000D1C */]
  979. 00000ABC  4267                     clr.w      -[A7]
  980. 00000ABE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  981. 00000AC2  4EBA 0628                jsr        [PC + 0x628 /* 000010EC */]
  982. 00000AC6  206E FFFC                movea.l    A0, [A6 - 0x4]
  983. 00000ACA  2028 00B2                move.l     D0, [A0 + 0xB2]
  984. 00000ACE  0800 0003                btst.b     D0, 0x3
  985. 00000AD2  57C0                     seq        D0
  986. 00000AD4  C01F                     and.b      D0, [A7]+
  987. 00000AD6  671C                     beq        +0x1E /* 00000AF4 */
  988. 00000AD8  206E 0008                movea.l    A0, [A6 + 0x8]
  989. 00000ADC  30BC 0010                move.w     [A0], 0x10
  990. 00000AE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  991. 00000AE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  992. 00000AE8  206E FFFC                movea.l    A0, [A6 - 0x4]
  993. 00000AEC  2F28 00AA                move.l     -[A7], [A0 + 0xAA]
  994. 00000AF0  4EBA FB0C                jsr        [PC - 0x4F4 /* 000005FE */]
  995. label00000AF4:
  996. 00000AF4  4EFA 0226                jmp        [PC + 0x226 /* 00000D1C */]
  997. 00000AF8  42A7                     clr.l      -[A7]
  998. 00000AFA  A924                     syscall    FrontWindow
  999. 00000AFC  202E FFFC                move.l     D0, [A6 - 0x4]
  1000. 00000B00  B09F                     cmp.l      D0, [A7]+
  1001. 00000B02  6646                     bne        +0x48 /* 00000B4A */
  1002. 00000B04  4267                     clr.w      -[A7]
  1003. 00000B06  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1004. 00000B0A  4EBA 05E0                jsr        [PC + 0x5E0 /* 000010EC */]
  1005. 00000B0E  101F                     move.b     D0, [A7]+
  1006. 00000B10  6736                     beq        +0x38 /* 00000B48 */
  1007. 00000B12  2F0E                     move.l     -[A7], A6
  1008. 00000B14  4EBA FD4A                jsr        [PC - 0x2B6 /* 00000860 */]
  1009. 00000B18  4267                     clr.w      -[A7]
  1010. 00000B1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1011. 00000B1E  7002                     moveq.l    D0, 0x02
  1012. 00000B20  2F00                     move.l     -[A7], D0
  1013. 00000B22  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1014. 00000B26  101F                     move.b     D0, [A7]+
  1015. 00000B28  670A                     beq        +0xC /* 00000B34 */
  1016. 00000B2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1017. 00000B2E  30BC 0011                move.w     [A0], 0x11
  1018. 00000B32  6008                     bra        +0xA /* 00000B3C */
  1019. label00000B34:
  1020. 00000B34  206E 0008                movea.l    A0, [A6 + 0x8]
  1021. 00000B38  30BC 0001                move.w     [A0], 0x1
  1022. label00000B3C:
  1023. 00000B3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1024. 00000B40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1025. 00000B44  4EBA FB18                jsr        [PC - 0x4E8 /* 0000065E */]
  1026. label00000B48:
  1027. 00000B48  6040                     bra        +0x42 /* 00000B8A */
  1028. label00000B4A:
  1029. 00000B4A  4267                     clr.w      -[A7]
  1030. 00000B4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1031. 00000B50  4EBA 059A                jsr        [PC + 0x59A /* 000010EC */]
  1032. 00000B54  101F                     move.b     D0, [A7]+
  1033. 00000B56  6732                     beq        +0x34 /* 00000B8A */
  1034. 00000B58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1035. 00000B5C  A91F                     syscall    SelectWindow
  1036. 00000B5E  4267                     clr.w      -[A7]
  1037. 00000B60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1038. 00000B64  7004                     moveq.l    D0, 0x04
  1039. 00000B66  2F00                     move.l     -[A7], D0
  1040. 00000B68  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1041. 00000B6C  101F                     move.b     D0, [A7]+
  1042. 00000B6E  671A                     beq        +0x1C /* 00000B8A */
  1043. 00000B70  2878 0A78                movea.l    A4, [0x00000A78 /* ApplScratch */]
  1044. 00000B74  206E 0008                movea.l    A0, [A6 + 0x8]
  1045. 00000B78  43EC FEDD                lea.l      A1, [A4 - 0x123]
  1046. 00000B7C  22D8                     move.l     [A1]+, [A0]+
  1047. 00000B7E  22D8                     move.l     [A1]+, [A0]+
  1048. 00000B80  22D8                     move.l     [A1]+, [A0]+
  1049. 00000B82  22D8                     move.l     [A1]+, [A0]+
  1050. 00000B84  197C 0001 FEDC           move.b     [A4 - 0x124], 0x1
  1051. label00000B8A:
  1052. 00000B8A  605C                     bra        +0x5E /* 00000BE8 */
  1053. 00000B8C  4267                     clr.w      -[A7]
  1054. 00000B8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1055. 00000B92  4EBA 0558                jsr        [PC + 0x558 /* 000010EC */]
  1056. 00000B96  101F                     move.b     D0, [A7]+
  1057. 00000B98  674E                     beq        +0x50 /* 00000BE8 */
  1058. 00000B9A  4267                     clr.w      -[A7]
  1059. 00000B9C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1060. 00000BA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1061. 00000BA4  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1062. 00000BA8  A91E                     syscall    TrackGoAway
  1063. 00000BAA  101F                     move.b     D0, [A7]+
  1064. 00000BAC  673A                     beq        +0x3C /* 00000BE8 */
  1065. 00000BAE  4280                     clr.l      D0
  1066. 00000BB0  206E 0008                movea.l    A0, [A6 + 0x8]
  1067. 00000BB4  3028 000E                move.w     D0, [A0 + 0xE]
  1068. 00000BB8  0280 0000 0100           andi.l     D0, 0x100
  1069. 00000BBE  0C80 0000 0100           cmpi.l     D0, 0x100
  1070. 00000BC4  660E                     bne        +0x10 /* 00000BD4 */
  1071. 00000BC6  3F3C 00CD                move.w     -[A7], 0xCD
  1072. 00000BCA  4267                     clr.w      -[A7]
  1073. 00000BCC  4267                     clr.w      -[A7]
  1074. 00000BCE  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  1075. 00000BD2  6014                     bra        +0x16 /* 00000BE8 */
  1076. label00000BD4:
  1077. 00000BD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1078. 00000BD8  30BC 0012                move.w     [A0], 0x12
  1079. 00000BDC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1080. 00000BE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1081. 00000BE4  4EBA FA78                jsr        [PC - 0x588 /* 0000065E */]
  1082. label00000BE8:
  1083. 00000BE8  4EFA 0132                jmp        [PC + 0x132 /* 00000D1C */]
  1084. 00000BEC  4267                     clr.w      -[A7]
  1085. 00000BEE  4EBA 0544                jsr        [PC + 0x544 /* 00001134 */]
  1086. 00000BF2  101F                     move.b     D0, [A7]+
  1087. 00000BF4  671C                     beq        +0x1E /* 00000C12 */
  1088. 00000BF6  42A7                     clr.l      -[A7]
  1089. 00000BF8  A924                     syscall    FrontWindow
  1090. 00000BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1091. 00000BFE  4EBA FA5E                jsr        [PC - 0x5A2 /* 0000065E */]
  1092. 00000C02  206E FFFC                movea.l    A0, [A6 - 0x4]
  1093. 00000C06  42A8 00C8                clr.l      [A0 + 0xC8]
  1094. 00000C0A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1095. 00000C0E  42A8 00B8                clr.l      [A0 + 0xB8]
  1096. label00000C12:
  1097. 00000C12  4EFA 0108                jmp        [PC + 0x108 /* 00000D1C */]
  1098. 00000C16  4A04                     tst.b      D4
  1099. 00000C18  6648                     bne        +0x4A /* 00000C62 */
  1100. 00000C1A  42A7                     clr.l      -[A7]
  1101. 00000C1C  206E 0008                movea.l    A0, [A6 + 0x8]
  1102. 00000C20  3028 000E                move.w     D0, [A0 + 0xE]
  1103. 00000C24  48C0                     ext.l      D0
  1104. 00000C26  2F00                     move.l     -[A7], D0
  1105. 00000C28  2F3C 0000 0100           move.l     -[A7], 0x100
  1106. 00000C2E  A858                     syscall    BitAnd
  1107. 00000C30  0C9F 0000 0100           cmpi.l     [A7]+, 0x100
  1108. 00000C36  6614                     bne        +0x16 /* 00000C4C */
  1109. 00000C38  206E 0008                movea.l    A0, [A6 + 0x8]
  1110. 00000C3C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1111. 00000C40  1F3C 0001                move.b     -[A7], 0x1
  1112. 00000C44  4267                     clr.w      -[A7]
  1113. 00000C46  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1114. 00000C4A  6016                     bra        +0x18 /* 00000C62 */
  1115. label00000C4C:
  1116. 00000C4C  4267                     clr.w      -[A7]
  1117. 00000C4E  4EBA 04E4                jsr        [PC + 0x4E4 /* 00001134 */]
  1118. 00000C52  101F                     move.b     D0, [A7]+
  1119. 00000C54  670C                     beq        +0xE /* 00000C62 */
  1120. 00000C56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1121. 00000C5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1122. 00000C5E  4EBA F9FE                jsr        [PC - 0x602 /* 0000065E */]
  1123. label00000C62:
  1124. 00000C62  4EFA 00B8                jmp        [PC + 0xB8 /* 00000D1C */]
  1125. 00000C66  4267                     clr.w      -[A7]
  1126. 00000C68  4EBA 04CA                jsr        [PC + 0x4CA /* 00001134 */]
  1127. 00000C6C  101F                     move.b     D0, [A7]+
  1128. 00000C6E  670C                     beq        +0xE /* 00000C7C */
  1129. 00000C70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1130. 00000C74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1131. 00000C78  4EBA F9E4                jsr        [PC - 0x61C /* 0000065E */]
  1132. label00000C7C:
  1133. 00000C7C  4EFA 009E                jmp        [PC + 0x9E /* 00000D1C */]
  1134. 00000C80  4267                     clr.w      -[A7]
  1135. 00000C82  206E 0008                movea.l    A0, [A6 + 0x8]
  1136. 00000C86  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1137. 00000C8A  4EBA 0460                jsr        [PC + 0x460 /* 000010EC */]
  1138. 00000C8E  101F                     move.b     D0, [A7]+
  1139. 00000C90  6716                     beq        +0x18 /* 00000CA8 */
  1140. 00000C92  206E 0008                movea.l    A0, [A6 + 0x8]
  1141. 00000C96  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1142. 00000C9A  0268 FFFE 000E           andi.w     [A0 + 0xE], 0xFFFE
  1143. 00000CA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1144. 00000CA4  4EBA F9B8                jsr        [PC - 0x648 /* 0000065E */]
  1145. label00000CA8:
  1146. 00000CA8  6072                     bra        +0x74 /* 00000D1C */
  1147. 00000CAA  4267                     clr.w      -[A7]
  1148. 00000CAC  4EBA 0486                jsr        [PC + 0x486 /* 00001134 */]
  1149. 00000CB0  101F                     move.b     D0, [A7]+
  1150. 00000CB2  670C                     beq        +0xE /* 00000CC0 */
  1151. 00000CB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1152. 00000CB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1153. 00000CBC  4EBA F9A0                jsr        [PC - 0x660 /* 0000065E */]
  1154. label00000CC0:
  1155. 00000CC0  605A                     bra        +0x5C /* 00000D1C */
  1156. 00000CC2  4267                     clr.w      -[A7]
  1157. 00000CC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1158. 00000CC8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1159. 00000CCC  4EBA 041E                jsr        [PC + 0x41E /* 000010EC */]
  1160. 00000CD0  101F                     move.b     D0, [A7]+
  1161. 00000CD2  6710                     beq        +0x12 /* 00000CE4 */
  1162. 00000CD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1163. 00000CD8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1164. 00000CDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1165. 00000CE0  4EBA F97C                jsr        [PC - 0x684 /* 0000065E */]
  1166. label00000CE4:
  1167. 00000CE4  42A7                     clr.l      -[A7]
  1168. 00000CE6  206E 0008                movea.l    A0, [A6 + 0x8]
  1169. 00000CEA  3028 000E                move.w     D0, [A0 + 0xE]
  1170. 00000CEE  48C0                     ext.l      D0
  1171. 00000CF0  2F00                     move.l     -[A7], D0
  1172. 00000CF2  7001                     moveq.l    D0, 0x01
  1173. 00000CF4  2F00                     move.l     -[A7], D0
  1174. 00000CF6  A858                     syscall    BitAnd
  1175. 00000CF8  4A9F                     tst.l      [A7]+
  1176. 00000CFA  6708                     beq        +0xA /* 00000D04 */
  1177. 00000CFC  1F3C 0001                move.b     -[A7], 0x1
  1178. 00000D00  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1179. label00000D04:
  1180. 00000D04  6016                     bra        +0x18 /* 00000D1C */
  1181. 00000D06  4267                     clr.w      -[A7]
  1182. 00000D08  4EBA 042A                jsr        [PC + 0x42A /* 00001134 */]
  1183. 00000D0C  101F                     move.b     D0, [A7]+
  1184. 00000D0E  670C                     beq        +0xE /* 00000D1C */
  1185. 00000D10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1186. 00000D14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1187. 00000D18  4EBA F944                jsr        [PC - 0x6BC /* 0000065E */]
  1188. label00000D1C:
  1189. 00000D1C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1190. 00000D20  4E5E                     unlink     A6
  1191. 00000D22  2E9F                     move.l     [A7], [A7]+
  1192. 00000D24  4E75                     rts
  1193. fn00000D26:
  1194. 00000D26  4E56 FFEC                link       A6, -0x0014
  1195. 00000D2A  2F0C                     move.l     -[A7], A4
  1196. 00000D2C  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  1197. label00000D30:
  1198. 00000D30  200C                     move.l     D0, A4
  1199. 00000D32  6738                     beq        +0x3A /* 00000D6C */
  1200. 00000D34  4A6C 006C                tst.w      [A4 + 0x6C]
  1201. 00000D38  5CC0                     sge        D0
  1202. 00000D3A  0CAC FFFF FFFF 0098      cmpi.l     [A4 + 0x98], 0xFFFFFFFF
  1203. 00000D42  57C1                     seq        D1
  1204. 00000D44  C001                     and.b      D0, D1
  1205. 00000D46  C02C 006E                and.b      D0, [A4 + 0x6E]
  1206. 00000D4A  671A                     beq        +0x1C /* 00000D66 */
  1207. 00000D4C  202C 00B2                move.l     D0, [A4 + 0xB2]
  1208. 00000D50  0800 0004                btst.b     D0, 0x4
  1209. 00000D54  6710                     beq        +0x12 /* 00000D66 */
  1210. 00000D56  3D7C 001E FFEC           move.w     [A6 - 0x14], 0x1E
  1211. 00000D5C  2F0C                     move.l     -[A7], A4
  1212. 00000D5E  486E FFEC                pea.l      [A6 - 0x14]
  1213. 00000D62  4EBA F8FA                jsr        [PC - 0x706 /* 0000065E */]
  1214. label00000D66:
  1215. 00000D66  286C 0090                movea.l    A4, [A4 + 0x90]
  1216. 00000D6A  60C4                     bra        -0x3A /* 00000D30 */
  1217. label00000D6C:
  1218. 00000D6C  285F                     movea.l    A4, [A7]+
  1219. 00000D6E  4E5E                     unlink     A6
  1220. 00000D70  4E75                     rts
  1221. fn00000D72:
  1222. 00000D72  4E56 FFEC                link       A6, -0x0014
  1223. 00000D76  48E7 0308                movem.l    -[A7], D6,D7,A4
  1224. 00000D7A  2878 0A78                movea.l    A4, [0x00000A78 /* ApplScratch */]
  1225. label00000D7E:
  1226. 00000D7E  102C FFFF                move.b     D0, [A4 - 0x1]
  1227. 00000D82  670C                     beq        +0xE /* 00000D90 */
  1228. 00000D84  486C FFF7                pea.l      [A4 - 0x9]
  1229. 00000D88  A874                     syscall    GetPort
  1230. 00000D8A  2F2C FFFB                move.l     -[A7], [A4 - 0x5]
  1231. 00000D8E  A873                     syscall    SetPort
  1232. label00000D90:
  1233. 00000D90  A9B4                     syscall    SystemTask
  1234. 00000D92  4EBA FF92                jsr        [PC - 0x6E /* 00000D26 */]
  1235. 00000D96  42A7                     clr.l      -[A7]
  1236. 00000D98  A924                     syscall    FrontWindow
  1237. 00000D9A  4A9F                     tst.l      [A7]+
  1238. 00000D9C  57C0                     seq        D0
  1239. 00000D9E  C02C FF42                and.b      D0, [A4 - 0xBE]
  1240. 00000DA2  670C                     beq        +0xE /* 00000DB0 */
  1241. 00000DA4  1F3C 0001                move.b     -[A7], 0x1
  1242. 00000DA8  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1243. 00000DAC  422C FF42                clr.b      [A4 - 0xBE]
  1244. label00000DB0:
  1245. 00000DB0  102C FF42                move.b     D0, [A4 - 0xBE]
  1246. 00000DB4  0A00 0001                xori.b     D0, 0x1
  1247. 00000DB8  2F00                     move.l     -[A7], D0
  1248. 00000DBA  42A7                     clr.l      -[A7]
  1249. 00000DBC  A924                     syscall    FrontWindow
  1250. 00000DBE  221F                     move.l     D1, [A7]+
  1251. 00000DC0  201F                     move.l     D0, [A7]+
  1252. 00000DC2  4A81                     tst.l      D1
  1253. 00000DC4  56C1                     sne        D1
  1254. 00000DC6  C001                     and.b      D0, D1
  1255. 00000DC8  6706                     beq        +0x8 /* 00000DD0 */
  1256. 00000DCA  197C 0001 FF42           move.b     [A4 - 0xBE], 0x1
  1257. label00000DD0:
  1258. 00000DD0  3E3C FFFF                move.w     D7, 0xFFFF
  1259. 00000DD4  102C FEDC                move.b     D0, [A4 - 0x124]
  1260. 00000DD8  6716                     beq        +0x18 /* 00000DF0 */
  1261. 00000DDA  3E3C 0140                move.w     D7, 0x140
  1262. 00000DDE  4267                     clr.w      -[A7]
  1263. 00000DE0  3F07                     move.w     -[A7], D7
  1264. 00000DE2  486E FFEC                pea.l      [A6 - 0x14]
  1265. 00000DE6  A971                     syscall    EventAvail
  1266. 00000DE8  101F                     move.b     D0, [A7]+
  1267. 00000DEA  6604                     bne        +0x6 /* 00000DF0 */
  1268. 00000DEC  422C FEDC                clr.b      [A4 - 0x124]
  1269. label00000DF0:
  1270. 00000DF0  4A6C FEDD                tst.w      [A4 - 0x123]
  1271. 00000DF4  57C0                     seq        D0
  1272. 00000DF6  802C FEDC                or.b       D0, [A4 - 0x124]
  1273. 00000DFA  0240 0001                andi.w     D0, 0x1
  1274. 00000DFE  673E                     beq        +0x40 /* 00000E3E */
  1275. 00000E00  4267                     clr.w      -[A7]
  1276. 00000E02  3F07                     move.w     -[A7], D7
  1277. 00000E04  486E FFEC                pea.l      [A6 - 0x14]
  1278. 00000E08  A970                     syscall    GetNextEvent
  1279. 00000E0A  1C1F                     move.b     D6, [A7]+
  1280. 00000E0C  4AAC FF3D                tst.l      [A4 - 0xC3]
  1281. 00000E10  56C0                     sne        D0
  1282. 00000E12  6718                     beq        +0x1A /* 00000E2C */
  1283. 00000E14  2F00                     move.l     -[A7], D0
  1284. 00000E16  4267                     clr.w      -[A7]
  1285. 00000E18  486E FFEC                pea.l      [A6 - 0x14]
  1286. 00000E1C  2F2C FF3D                move.l     -[A7], [A4 - 0xC3]
  1287. 00000E20  4EBA F7DE                jsr        [PC - 0x822 /* 00000600 */]
  1288. 00000E24  121F                     move.b     D1, [A7]+
  1289. 00000E26  201F                     move.l     D0, [A7]+
  1290. 00000E28  C001                     and.b      D0, D1
  1291. 00000E2A  6610                     bne        +0x12 /* 00000E3C */
  1292. label00000E2C:
  1293. 00000E2C  486E FFEC                pea.l      [A6 - 0x14]
  1294. 00000E30  4A06                     tst.b      D6
  1295. 00000E32  6604                     bne        +0x6 /* 00000E38 */
  1296. 00000E34  08D7 0007                bset.b     [A7], 0x7
  1297. label00000E38:
  1298. 00000E38  4EBA FA66                jsr        [PC - 0x59A /* 000008A0 */]
  1299. label00000E3C:
  1300. 00000E3C  603C                     bra        +0x3E /* 00000E7A */
  1301. label00000E3E:
  1302. 00000E3E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1303. 00000E42  43EC FEDD                lea.l      A1, [A4 - 0x123]
  1304. 00000E46  20D9                     move.l     [A0]+, [A1]+
  1305. 00000E48  20D9                     move.l     [A0]+, [A1]+
  1306. 00000E4A  20D9                     move.l     [A0]+, [A1]+
  1307. 00000E4C  20D9                     move.l     [A0]+, [A1]+
  1308. 00000E4E  426C FEDD                clr.w      [A4 - 0x123]
  1309. 00000E52  4AAC FF3D                tst.l      [A4 - 0xC3]
  1310. 00000E56  56C0                     sne        D0
  1311. 00000E58  6718                     beq        +0x1A /* 00000E72 */
  1312. 00000E5A  2F00                     move.l     -[A7], D0
  1313. 00000E5C  4267                     clr.w      -[A7]
  1314. 00000E5E  486E FFEC                pea.l      [A6 - 0x14]
  1315. 00000E62  2F2C FF3D                move.l     -[A7], [A4 - 0xC3]
  1316. 00000E66  4EBA F798                jsr        [PC - 0x868 /* 00000600 */]
  1317. 00000E6A  121F                     move.b     D1, [A7]+
  1318. 00000E6C  201F                     move.l     D0, [A7]+
  1319. 00000E6E  C001                     and.b      D0, D1
  1320. 00000E70  6608                     bne        +0xA /* 00000E7A */
  1321. label00000E72:
  1322. 00000E72  486E FFEC                pea.l      [A6 - 0x14]
  1323. 00000E76  4EBA FA28                jsr        [PC - 0x5D8 /* 000008A0 */]
  1324. label00000E7A:
  1325. 00000E7A  102C FFFF                move.b     D0, [A4 - 0x1]
  1326. 00000E7E  802C 0000                or.b       D0, [A4 + 0x0]
  1327. 00000E82  6700 FEFA                beq        -0x104 /* 00000D7E */
  1328. 00000E86  102C FFFF                move.b     D0, [A4 - 0x1]
  1329. 00000E8A  670C                     beq        +0xE /* 00000E98 */
  1330. 00000E8C  486C FFFB                pea.l      [A4 - 0x5]
  1331. 00000E90  A874                     syscall    GetPort
  1332. 00000E92  2F2C FFF7                move.l     -[A7], [A4 - 0x9]
  1333. 00000E96  A873                     syscall    SetPort
  1334. label00000E98:
  1335. 00000E98  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1336. 00000E9C  4E5E                     unlink     A6
  1337. 00000E9E  4E75                     rts
  1338. 00000EA0  4E56 FFEC                link       A6, -0x0014
  1339. 00000EA4  A9B4                     syscall    SystemTask
  1340. 00000EA6  4EBA FE7E                jsr        [PC - 0x182 /* 00000D26 */]
  1341. 00000EAA  3D7C FF7F FFFC           move.w     [A6 - 0x4], 0xFF7F
  1342. 00000EB0  4267                     clr.w      -[A7]
  1343. 00000EB2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1344. 00000EB6  486E FFEC                pea.l      [A6 - 0x14]
  1345. 00000EBA  A970                     syscall    GetNextEvent
  1346. 00000EBC  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1347. 00000EC0  486E FFEC                pea.l      [A6 - 0x14]
  1348. 00000EC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1349. 00000EC8  4EBA F7DA                jsr        [PC - 0x826 /* 000006A4 */]
  1350. 00000ECC  4E5E                     unlink     A6
  1351. 00000ECE  2E9F                     move.l     [A7], [A7]+
  1352. 00000ED0  4E75                     rts
  1353. fn00000ED2:
  1354. 00000ED2  4E56 FFF4                link       A6, -0x000C
  1355. 00000ED6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1356. 00000EDA  286E 0008                movea.l    A4, [A6 + 0x8]
  1357. 00000EDE  42A7                     clr.l      -[A7]
  1358. 00000EE0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1359. 00000EE4  3F3C 0001                move.w     -[A7], 0x1
  1360. 00000EE8  A869                     syscall    FixRatio
  1361. 00000EEA  2E1F                     move.l     D7, [A7]+
  1362. 00000EEC  42A7                     clr.l      -[A7]
  1363. 00000EEE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1364. 00000EF2  3F3C 0001                move.w     -[A7], 0x1
  1365. 00000EF6  A869                     syscall    FixRatio
  1366. 00000EF8  2C1F                     move.l     D6, [A7]+
  1367. 00000EFA  42A7                     clr.l      -[A7]
  1368. 00000EFC  2F2C FFC8                move.l     -[A7], [A4 - 0x38]
  1369. 00000F00  2F06                     move.l     -[A7], D6
  1370. 00000F02  A868                     syscall    FixMul
  1371. 00000F04  42A7                     clr.l      -[A7]
  1372. 00000F06  202C FFD0                move.l     D0, [A4 - 0x30]
  1373. 00000F0A  90AC FFC8                sub.l      D0, [A4 - 0x38]
  1374. 00000F0E  2F00                     move.l     -[A7], D0
  1375. 00000F10  2F07                     move.l     -[A7], D7
  1376. 00000F12  A868                     syscall    FixMul
  1377. 00000F14  2A1F                     move.l     D5, [A7]+
  1378. 00000F16  DA9F                     add.l      D5, [A7]+
  1379. 00000F18  4267                     clr.w      -[A7]
  1380. 00000F1A  2F05                     move.l     -[A7], D5
  1381. 00000F1C  A86C                     syscall    FixRound
  1382. 00000F1E  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  1383. 00000F22  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1384. 00000F26  4E5E                     unlink     A6
  1385. 00000F28  205F                     movea.l    A0, [A7]+
  1386. 00000F2A  504F                     addq.w     A7, 8
  1387. 00000F2C  4ED0                     jmp        [A0]
  1388. export_34:
  1389. 00000F2E  4E56 FFC8                link       A6, -0x0038
  1390. 00000F32  48E7 0308                movem.l    -[A7], D6,D7,A4
  1391. 00000F36  206E 000E                movea.l    A0, [A6 + 0xE]
  1392. 00000F3A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1393. 00000F3E  22D8                     move.l     [A1]+, [A0]+
  1394. 00000F40  22D8                     move.l     [A1]+, [A0]+
  1395. 00000F42  286E 000A                movea.l    A4, [A6 + 0xA]
  1396. 00000F46  2055                     movea.l    A0, [A5]
  1397. 00000F48  4868 FFE8                pea.l      [A0 - 0x18]
  1398. 00000F4C  A89D                     syscall    PenPat
  1399. 00000F4E  3F3C 000E                move.w     -[A7], 0xE
  1400. 00000F52  A89C                     syscall    PenMode
  1401. 00000F54  2D7C 0001 0000 FFD0      move.l     [A6 - 0x30], 0x10000
  1402. 00000F5C  102E 0008                move.b     D0, [A6 + 0x8]
  1403. 00000F60  672C                     beq        +0x2E /* 00000F8E */
  1404. 00000F62  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1405. 00000F66  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1406. 00000F6A  20D9                     move.l     [A0]+, [A1]+
  1407. 00000F6C  20D9                     move.l     [A0]+, [A1]+
  1408. 00000F6E  42A7                     clr.l      -[A7]
  1409. 00000F70  3F3C 0007                move.w     -[A7], 0x7
  1410. 00000F74  3F3C 0005                move.w     -[A7], 0x5
  1411. 00000F78  A869                     syscall    FixRatio
  1412. 00000F7A  2E1F                     move.l     D7, [A7]+
  1413. 00000F7C  42A7                     clr.l      -[A7]
  1414. 00000F7E  3F3C 00B0                move.w     -[A7], 0xB0
  1415. 00000F82  3F3C 2710                move.w     -[A7], 0x2710
  1416. 00000F86  A869                     syscall    FixRatio
  1417. 00000F88  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  1418. 00000F8C  601E                     bra        +0x20 /* 00000FAC */
  1419. label00000F8E:
  1420. 00000F8E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1421. 00000F92  224C                     movea.l    A1, A4
  1422. 00000F94  20D9                     move.l     [A0]+, [A1]+
  1423. 00000F96  20D9                     move.l     [A0]+, [A1]+
  1424. 00000F98  42A7                     clr.l      -[A7]
  1425. 00000F9A  3F3C 0005                move.w     -[A7], 0x5
  1426. 00000F9E  3F3C 0006                move.w     -[A7], 0x6
  1427. 00000FA2  A869                     syscall    FixRatio
  1428. 00000FA4  2E1F                     move.l     D7, [A7]+
  1429. 00000FA6  2D6E FFD0 FFC8           move.l     [A6 - 0x38], [A6 - 0x30]
  1430. label00000FAC:
  1431. 00000FAC  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1432. 00000FB0  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1433. 00000FB4  20D9                     move.l     [A0]+, [A1]+
  1434. 00000FB6  20D9                     move.l     [A0]+, [A1]+
  1435. 00000FB8  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1436. 00000FBC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1437. 00000FC0  20D9                     move.l     [A0]+, [A1]+
  1438. 00000FC2  20D9                     move.l     [A0]+, [A1]+
  1439. 00000FC4  486E FFD8                pea.l      [A6 - 0x28]
  1440. 00000FC8  A8A1                     syscall    FrameRect
  1441. 00000FCA  7C01                     moveq.l    D6, 0x01
  1442. 00000FCC  4EFA 0090                jmp        [PC + 0x90 /* 0000105E */]
  1443. label00000FD0:
  1444. 00000FD0  4267                     clr.w      -[A7]
  1445. 00000FD2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1446. 00000FD6  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1447. 00000FDA  2F0E                     move.l     -[A7], A6
  1448. 00000FDC  4EBA FEF4                jsr        [PC - 0x10C /* 00000ED2 */]
  1449. 00000FE0  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  1450. 00000FE4  4267                     clr.w      -[A7]
  1451. 00000FE6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1452. 00000FEA  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  1453. 00000FEE  2F0E                     move.l     -[A7], A6
  1454. 00000FF0  4EBA FEE0                jsr        [PC - 0x120 /* 00000ED2 */]
  1455. 00000FF4  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  1456. 00000FF8  4267                     clr.w      -[A7]
  1457. 00000FFA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1458. 00000FFE  3F14                     move.w     -[A7], [A4]
  1459. 00001000  2F0E                     move.l     -[A7], A6
  1460. 00001002  4EBA FECE                jsr        [PC - 0x132 /* 00000ED2 */]
  1461. 00001006  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  1462. 0000100A  4267                     clr.w      -[A7]
  1463. 0000100C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1464. 00001010  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1465. 00001014  2F0E                     move.l     -[A7], A6
  1466. 00001016  4EBA FEBA                jsr        [PC - 0x146 /* 00000ED2 */]
  1467. 0000101A  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  1468. 0000101E  486E FFF0                pea.l      [A6 - 0x10]
  1469. 00001022  A8A1                     syscall    FrameRect
  1470. 00001024  486E FFD8                pea.l      [A6 - 0x28]
  1471. 00001028  A8A1                     syscall    FrameRect
  1472. 0000102A  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1473. 0000102E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1474. 00001032  20D9                     move.l     [A0]+, [A1]+
  1475. 00001034  20D9                     move.l     [A0]+, [A1]+
  1476. 00001036  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1477. 0000103A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1478. 0000103E  20D9                     move.l     [A0]+, [A1]+
  1479. 00001040  20D9                     move.l     [A0]+, [A1]+
  1480. 00001042  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1481. 00001046  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1482. 0000104A  20D9                     move.l     [A0]+, [A1]+
  1483. 0000104C  20D9                     move.l     [A0]+, [A1]+
  1484. 0000104E  42A7                     clr.l      -[A7]
  1485. 00001050  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  1486. 00001054  2F07                     move.l     -[A7], D7
  1487. 00001056  A868                     syscall    FixMul
  1488. 00001058  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  1489. 0000105C  5246                     addq.w     D6, 1
  1490. label0000105E:
  1491. 0000105E  0C46 000C                cmpi.w     D6, 0xC
  1492. 00001062  6F00 FF6C                ble        -0x92 /* 00000FD0 */
  1493. 00001066  486E FFD8                pea.l      [A6 - 0x28]
  1494. 0000106A  A8A1                     syscall    FrameRect
  1495. 0000106C  486E FFE0                pea.l      [A6 - 0x20]
  1496. 00001070  A8A1                     syscall    FrameRect
  1497. 00001072  486E FFE8                pea.l      [A6 - 0x18]
  1498. 00001076  A8A1                     syscall    FrameRect
  1499. 00001078  A89E                     syscall    PenNormal
  1500. 0000107A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1501. 0000107E  4E5E                     unlink     A6
  1502. 00001080  205F                     movea.l    A0, [A7]+
  1503. 00001082  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1504. 00001086  4ED0                     jmp        [A0]
  1505. 00001088  4E56 FFF4                link       A6, -0x000C
  1506. 0000108C  2F0C                     move.l     -[A7], A4
  1507. 0000108E  286E 000A                movea.l    A4, [A6 + 0xA]
  1508. 00001092  426E FFFA                clr.w      [A6 - 0x6]
  1509. 00001096  426E FFF8                clr.w      [A6 - 0x8]
  1510. 0000109A  2F0C                     move.l     -[A7], A4
  1511. 0000109C  A873                     syscall    SetPort
  1512. 0000109E  486E FFF8                pea.l      [A6 - 0x8]
  1513. 000010A2  A870                     syscall    LocalToGlobal
  1514. 000010A4  41EC 0010                lea.l      A0, [A4 + 0x10]
  1515. 000010A8  2D48 FFF4                move.l     [A6 - 0xC], A0
  1516. 000010AC  2F0C                     move.l     -[A7], A4
  1517. 000010AE  302C 000E                move.w     D0, [A4 + 0xE]
  1518. 000010B2  906C 000A                sub.w      D0, [A4 + 0xA]
  1519. 000010B6  206E FFF4                movea.l    A0, [A6 - 0xC]
  1520. 000010BA  226E FFF4                movea.l    A1, [A6 - 0xC]
  1521. 000010BE  3228 0006                move.w     D1, [A0 + 0x6]
  1522. 000010C2  9269 0002                sub.w      D1, [A1 + 0x2]
  1523. 000010C6  9041                     sub.w      D0, D1
  1524. 000010C8  48C0                     ext.l      D0
  1525. 000010CA  81FC 0002                divs.w     D0, 0x2
  1526. 000010CE  3F00                     move.w     -[A7], D0
  1527. 000010D0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1528. 000010D4  4267                     clr.w      -[A7]
  1529. 000010D6  A91B                     syscall    MoveWindow
  1530. 000010D8  102E 0008                move.b     D0, [A6 + 0x8]
  1531. 000010DC  6704                     beq        +0x6 /* 000010E2 */
  1532. 000010DE  2F0C                     move.l     -[A7], A4
  1533. 000010E0  A915                     syscall    ShowWindow
  1534. label000010E2:
  1535. 000010E2  285F                     movea.l    A4, [A7]+
  1536. 000010E4  4E5E                     unlink     A6
  1537. 000010E6  205F                     movea.l    A0, [A7]+
  1538. 000010E8  5C4F                     addq.w     A7, 6
  1539. 000010EA  4ED0                     jmp        [A0]
  1540. export_41:
  1541. fn000010EC:
  1542. 000010EC  4E56 FFFC                link       A6, -0x0004
  1543. 000010F0  48E7 0018                movem.l    -[A7], A3,A4
  1544. 000010F4  266E 0008                movea.l    A3, [A6 + 0x8]
  1545. 000010F8  422E 000C                clr.b      [A6 + 0xC]
  1546. 000010FC  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  1547. label00001100:
  1548. 00001100  200C                     move.l     D0, A4
  1549. 00001102  6726                     beq        +0x28 /* 0000112A */
  1550. 00001104  B9CB                     cmpa.l     A4, A3
  1551. 00001106  661C                     bne        +0x1E /* 00001124 */
  1552. 00001108  4A6B 006C                tst.w      [A3 + 0x6C]
  1553. 0000110C  5CC0                     sge        D0
  1554. 0000110E  0CAB FFFF FFFF 0098      cmpi.l     [A3 + 0x98], 0xFFFFFFFF
  1555. 00001116  57C1                     seq        D1
  1556. 00001118  C001                     and.b      D0, D1
  1557. 0000111A  6706                     beq        +0x8 /* 00001122 */
  1558. 0000111C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1559. label00001122:
  1560. 00001122  6006                     bra        +0x8 /* 0000112A */
  1561. label00001124:
  1562. 00001124  286C 0090                movea.l    A4, [A4 + 0x90]
  1563. 00001128  60D6                     bra        -0x28 /* 00001100 */
  1564. label0000112A:
  1565. 0000112A  4CDF 1800                movem.l    A3,A4, [A7]+
  1566. 0000112E  4E5E                     unlink     A6
  1567. 00001130  2E9F                     move.l     [A7], [A7]+
  1568. 00001132  4E75                     rts
  1569. fn00001134:
  1570. 00001134  4E56 FFFC                link       A6, -0x0004
  1571. 00001138  42A7                     clr.l      -[A7]
  1572. 0000113A  A924                     syscall    FrontWindow
  1573. 0000113C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1574. 00001140  4267                     clr.w      -[A7]
  1575. 00001142  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1576. 00001146  4EBA FFA4                jsr        [PC - 0x5C /* 000010EC */]
  1577. 0000114A  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1578. 0000114E  4E5E                     unlink     A6
  1579. 00001150  4E75                     rts
  1580. export_24:
  1581. fn00001152:
  1582. 00001152  202F 0004                move.l     D0, [A7 + 0x4]
  1583. 00001156  206F 0008                movea.l    A0, [A7 + 0x8]
  1584. 0000115A  B068 0002                cmp.w      D0, [A0 + 0x2]
  1585. 0000115E  6C04                     bge        +0x6 /* 00001164 */
  1586. 00001160  3028 0002                move.w     D0, [A0 + 0x2]
  1587. label00001164:
  1588. 00001164  B068 0006                cmp.w      D0, [A0 + 0x6]
  1589. 00001168  6F04                     ble        +0x6 /* 0000116E */
  1590. 0000116A  3028 0006                move.w     D0, [A0 + 0x6]
  1591. label0000116E:
  1592. 0000116E  4840                     swap.w     D0
  1593. 00001170  B050                     cmp.w      D0, [A0]
  1594. 00001172  6C02                     bge        +0x4 /* 00001176 */
  1595. 00001174  3010                     move.w     D0, [A0]
  1596. label00001176:
  1597. 00001176  B068 0004                cmp.w      D0, [A0 + 0x4]
  1598. 0000117A  6F04                     ble        +0x6 /* 00001180 */
  1599. 0000117C  3028 0004                move.w     D0, [A0 + 0x4]
  1600. label00001180:
  1601. 00001180  4840                     swap.w     D0
  1602. 00001182  205F                     movea.l    A0, [A7]+
  1603. 00001184  504F                     addq.w     A7, 8
  1604. 00001186  2E80                     move.l     [A7], D0
  1605. 00001188  4ED0                     jmp        [A0]
  1606. 0000118A  AB15                     syscall    PatExpand
  1607. export_27:
  1608. 0000118C  4E56 FFFC                link       A6, -0x0004
  1609. 00001190  2F0C                     move.l     -[A7], A4
  1610. 00001192  422E 0008                clr.b      [A6 + 0x8]
  1611. 00001196  42A7                     clr.l      -[A7]
  1612. 00001198  A924                     syscall    FrontWindow
  1613. 0000119A  285F                     movea.l    A4, [A7]+
  1614. 0000119C  200C                     move.l     D0, A4
  1615. 0000119E  670C                     beq        +0xE /* 000011AC */
  1616. 000011A0  4A6C 006C                tst.w      [A4 + 0x6C]
  1617. 000011A4  6C06                     bge        +0x8 /* 000011AC */
  1618. 000011A6  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1619. label000011AC:
  1620. 000011AC  285F                     movea.l    A4, [A7]+
  1621. 000011AE  4E5E                     unlink     A6
  1622. 000011B0  4E75                     rts
  1623. fn000011B2:
  1624. 000011B2  4E56 FFF0                link       A6, -0x0010
  1625. 000011B6  48E7 0018                movem.l    -[A7], A3,A4
  1626. 000011BA  286E 0008                movea.l    A4, [A6 + 0x8]
  1627. 000011BE  42AC FFE8                clr.l      [A4 - 0x18]
  1628. 000011C2  206C FFF8                movea.l    A0, [A4 - 0x8]
  1629. 000011C6  2050                     movea.l    A0, [A0]
  1630. 000011C8  2968 0030 FFEC           move.l     [A4 - 0x14], [A0 + 0x30]
  1631. 000011CE  206C 0008                movea.l    A0, [A4 + 0x8]
  1632. 000011D2  2668 0002                movea.l    A3, [A0 + 0x2]
  1633. 000011D6  206C FFFC                movea.l    A0, [A4 - 0x4]
  1634. 000011DA  2D48 FFF0                move.l     [A6 - 0x10], A0
  1635. 000011DE  206C FFF8                movea.l    A0, [A4 - 0x8]
  1636. 000011E2  2050                     movea.l    A0, [A0]
  1637. 000011E4  43EC FFD8                lea.l      A1, [A4 - 0x28]
  1638. 000011E8  41E8 0010                lea.l      A0, [A0 + 0x10]
  1639. 000011EC  22D8                     move.l     [A1]+, [A0]+
  1640. 000011EE  22D8                     move.l     [A1]+, [A0]+
  1641. 000011F0  206E FFF0                movea.l    A0, [A6 - 0x10]
  1642. 000011F4  2968 0034 FFC4           move.l     [A4 - 0x3C], [A0 + 0x34]
  1643. 000011FA  206E FFF0                movea.l    A0, [A6 - 0x10]
  1644. 000011FE  4868 0034                pea.l      [A0 + 0x34]
  1645. 00001202  486C FFD8                pea.l      [A4 - 0x28]
  1646. 00001206  486C FFE8                pea.l      [A4 - 0x18]
  1647. 0000120A  A8F8                     syscall    ScalePt
  1648. 0000120C  42A7                     clr.l      -[A7]
  1649. 0000120E  A8D8                     syscall    NewRgn
  1650. 00001210  295F FFC8                move.l     [A4 - 0x38], [A7]+
  1651. 00001214  206E FFF0                movea.l    A0, [A6 - 0x10]
  1652. 00001218  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1653. 0000121C  2F2C FFC8                move.l     -[A7], [A4 - 0x38]
  1654. 00001220  A8DC                     syscall    CopyRgn
  1655. 00001222  2F2C FFC8                move.l     -[A7], [A4 - 0x38]
  1656. 00001226  486C FFD8                pea.l      [A4 - 0x28]
  1657. 0000122A  486C FFE8                pea.l      [A4 - 0x18]
  1658. 0000122E  A8FB                     syscall    MapRgn
  1659. 00001230  4267                     clr.w      -[A7]
  1660. 00001232  2F2C FFC8                move.l     -[A7], [A4 - 0x38]
  1661. 00001236  A8E2                     syscall    EmptyRgn
  1662. 00001238  101F                     move.b     D0, [A7]+
  1663. 0000123A  671A                     beq        +0x1C /* 00001256 */
  1664. 0000123C  297C 8001 8001 FFE0      move.l     [A4 - 0x20], 0x80018001
  1665. 00001244  297C 7FFF 7FFF FFE4      move.l     [A4 - 0x1C], 0x7FFF7FFF
  1666. 0000124C  2F2C FFC8                move.l     -[A7], [A4 - 0x38]
  1667. 00001250  486C FFE0                pea.l      [A4 - 0x20]
  1668. 00001254  A8DF                     syscall    RectRgn
  1669. label00001256:
  1670. 00001256  206E FFF0                movea.l    A0, [A6 - 0x10]
  1671. 0000125A  2968 001C FFD0           move.l     [A4 - 0x30], [A0 + 0x1C]
  1672. 00001260  206E FFF0                movea.l    A0, [A6 - 0x10]
  1673. 00001264  216C FFC8 001C           move.l     [A0 + 0x1C], [A4 - 0x38]
  1674. 0000126A  296C FFD0 FFC8           move.l     [A4 - 0x38], [A4 - 0x30]
  1675. 00001270  206C 0008                movea.l    A0, [A4 + 0x8]
  1676. 00001274  3010                     move.w     D0, [A0]
  1677. 00001276  6B00 01B6                bmi        +0x1B8 /* 0000142E */
  1678. 0000127A  0C40 0008                cmpi.w     D0, 0x8
  1679. 0000127E  6E00 01AE                bgt        +0x1B0 /* 0000142E */
  1680. 00001282  E348                     lsl        D0.w, 1
  1681. 00001284  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1682. 00001288  4EFB 0000                jmp        [PC + D0.w]
  1683. 0000128C  0014 0044                ori.b      [A4], 0x44 /* 'D' */
  1684. 00001290  0066 0088                ori.w      -[A6], 0x88
  1685. 00001294  00D0                     .incomplete
  1686. 00001296  00F2                     .incomplete
  1687. 00001298  0118                     btst       [A0]+, D0
  1688. 0000129A  0134 0158                btst       [A4], D0
  1689. 0000129E  206C FFF8                movea.l    A0, [A4 - 0x8]
  1690. 000012A2  2050                     movea.l    A0, [A0]
  1691. 000012A4  2028 002A                move.l     D0, [A0 + 0x2A]
  1692. 000012A8  0800 000B                btst.b     D0, 0xB
  1693. 000012AC  670A                     beq        +0xC /* 000012B8 */
  1694. 000012AE  276C FFEC 0004           move.l     [A3 + 0x4], [A4 - 0x14]
  1695. 000012B4  26AC FFDC                move.l     [A3], [A4 - 0x24]
  1696. label000012B8:
  1697. 000012B8  206E FFF0                movea.l    A0, [A6 - 0x10]
  1698. 000012BC  4868 0030                pea.l      [A0 + 0x30]
  1699. 000012C0  486C FFD8                pea.l      [A4 - 0x28]
  1700. 000012C4  486C FFE8                pea.l      [A4 - 0x18]
  1701. 000012C8  A8F9                     syscall    MapPt
  1702. 000012CA  4EFA 0162                jmp        [PC + 0x162 /* 0000142E */]
  1703. 000012CE  2F0B                     move.l     -[A7], A3
  1704. 000012D0  486C FFD8                pea.l      [A4 - 0x28]
  1705. 000012D4  486C FFE8                pea.l      [A4 - 0x18]
  1706. 000012D8  A8F9                     syscall    MapPt
  1707. 000012DA  206E FFF0                movea.l    A0, [A6 - 0x10]
  1708. 000012DE  4868 0030                pea.l      [A0 + 0x30]
  1709. 000012E2  486C FFD8                pea.l      [A4 - 0x28]
  1710. 000012E6  486C FFE8                pea.l      [A4 - 0x18]
  1711. 000012EA  A8F9                     syscall    MapPt
  1712. 000012EC  4EFA 0140                jmp        [PC + 0x140 /* 0000142E */]
  1713. 000012F0  2053                     movea.l    A0, [A3]
  1714. 000012F2  43EC FFE0                lea.l      A1, [A4 - 0x20]
  1715. 000012F6  22D8                     move.l     [A1]+, [A0]+
  1716. 000012F8  22D8                     move.l     [A1]+, [A0]+
  1717. 000012FA  41EC FFE0                lea.l      A0, [A4 - 0x20]
  1718. 000012FE  2688                     move.l     [A3], A0
  1719. 00001300  486C FFE0                pea.l      [A4 - 0x20]
  1720. 00001304  486C FFD8                pea.l      [A4 - 0x28]
  1721. 00001308  486C FFE8                pea.l      [A4 - 0x18]
  1722. 0000130C  A8FA                     syscall    MapRect
  1723. 0000130E  4EFA 011E                jmp        [PC + 0x11E /* 0000142E */]
  1724. 00001312  206B 0004                movea.l    A0, [A3 + 0x4]
  1725. 00001316  43EC FFE0                lea.l      A1, [A4 - 0x20]
  1726. 0000131A  22D8                     move.l     [A1]+, [A0]+
  1727. 0000131C  22D8                     move.l     [A1]+, [A0]+
  1728. 0000131E  41EC FFE0                lea.l      A0, [A4 - 0x20]
  1729. 00001322  2748 0004                move.l     [A3 + 0x4], A0
  1730. 00001326  486C FFE0                pea.l      [A4 - 0x20]
  1731. 0000132A  486C FFD8                pea.l      [A4 - 0x28]
  1732. 0000132E  486C FFE8                pea.l      [A4 - 0x18]
  1733. 00001332  A8FA                     syscall    MapRect
  1734. 00001334  3953 FFC0                move.w     [A4 - 0x40], [A3]
  1735. 00001338  396B 0002 FFC2           move.w     [A4 - 0x3E], [A3 + 0x2]
  1736. 0000133E  486C FFC0                pea.l      [A4 - 0x40]
  1737. 00001342  486C FFD8                pea.l      [A4 - 0x28]
  1738. 00001346  486C FFE8                pea.l      [A4 - 0x18]
  1739. 0000134A  A8F8                     syscall    ScalePt
  1740. 0000134C  36AC FFC0                move.w     [A3], [A4 - 0x40]
  1741. 00001350  376C FFC2 0002           move.w     [A3 + 0x2], [A4 - 0x3E]
  1742. 00001356  4EFA 00D6                jmp        [PC + 0xD6 /* 0000142E */]
  1743. 0000135A  2053                     movea.l    A0, [A3]
  1744. 0000135C  43EC FFE0                lea.l      A1, [A4 - 0x20]
  1745. 00001360  22D8                     move.l     [A1]+, [A0]+
  1746. 00001362  22D8                     move.l     [A1]+, [A0]+
  1747. 00001364  41EC FFE0                lea.l      A0, [A4 - 0x20]
  1748. 00001368  2688                     move.l     [A3], A0
  1749. 0000136A  486C FFE0                pea.l      [A4 - 0x20]
  1750. 0000136E  486C FFD8                pea.l      [A4 - 0x28]
  1751. 00001372  486C FFE8                pea.l      [A4 - 0x18]
  1752. 00001376  A8FA                     syscall    MapRect
  1753. 00001378  4EFA 00B4                jmp        [PC + 0xB4 /* 0000142E */]
  1754. 0000137C  206B 0004                movea.l    A0, [A3 + 0x4]
  1755. 00001380  43EC FFE0                lea.l      A1, [A4 - 0x20]
  1756. 00001384  22D8                     move.l     [A1]+, [A0]+
  1757. 00001386  22D8                     move.l     [A1]+, [A0]+
  1758. 00001388  41EC FFE0                lea.l      A0, [A4 - 0x20]
  1759. 0000138C  2748 0004                move.l     [A3 + 0x4], A0
  1760. 00001390  486C FFE0                pea.l      [A4 - 0x20]
  1761. 00001394  486C FFD8                pea.l      [A4 - 0x28]
  1762. 00001398  486C FFE8                pea.l      [A4 - 0x18]
  1763. 0000139C  A8FA                     syscall    MapRect
  1764. 0000139E  4EFA 008E                jmp        [PC + 0x8E /* 0000142E */]
  1765. 000013A2  2053                     movea.l    A0, [A3]
  1766. 000013A4  A9E1                     syscall    HandToHand
  1767. 000013A6  2948 FFCC                move.l     [A4 - 0x34], A0
  1768. 000013AA  2F2C FFCC                move.l     -[A7], [A4 - 0x34]
  1769. 000013AE  486C FFD8                pea.l      [A4 - 0x28]
  1770. 000013B2  486C FFE8                pea.l      [A4 - 0x18]
  1771. 000013B6  A8FC                     syscall    MapPoly
  1772. 000013B8  26AC FFCC                move.l     [A3], [A4 - 0x34]
  1773. 000013BC  6070                     bra        +0x72 /* 0000142E */
  1774. 000013BE  42A7                     clr.l      -[A7]
  1775. 000013C0  A8D8                     syscall    NewRgn
  1776. 000013C2  295F FFD0                move.l     [A4 - 0x30], [A7]+
  1777. 000013C6  2F13                     move.l     -[A7], [A3]
  1778. 000013C8  2F2C FFD0                move.l     -[A7], [A4 - 0x30]
  1779. 000013CC  A8DC                     syscall    CopyRgn
  1780. 000013CE  2F2C FFD0                move.l     -[A7], [A4 - 0x30]
  1781. 000013D2  486C FFD8                pea.l      [A4 - 0x28]
  1782. 000013D6  486C FFE8                pea.l      [A4 - 0x18]
  1783. 000013DA  A8FB                     syscall    MapRgn
  1784. 000013DC  26AC FFD0                move.l     [A3], [A4 - 0x30]
  1785. 000013E0  604C                     bra        +0x4E /* 0000142E */
  1786. 000013E2  206B 0006                movea.l    A0, [A3 + 0x6]
  1787. 000013E6  43EC FFE0                lea.l      A1, [A4 - 0x20]
  1788. 000013EA  22D8                     move.l     [A1]+, [A0]+
  1789. 000013EC  22D8                     move.l     [A1]+, [A0]+
  1790. 000013EE  41EC FFE0                lea.l      A0, [A4 - 0x20]
  1791. 000013F2  2748 0006                move.l     [A3 + 0x6], A0
  1792. 000013F6  486C FFE0                pea.l      [A4 - 0x20]
  1793. 000013FA  486C FFD8                pea.l      [A4 - 0x28]
  1794. 000013FE  486C FFE8                pea.l      [A4 - 0x18]
  1795. 00001402  A8FA                     syscall    MapRect
  1796. 00001404  42AC FFD0                clr.l      [A4 - 0x30]
  1797. 00001408  4A93                     tst.l      [A3]
  1798. 0000140A  671E                     beq        +0x20 /* 0000142A */
  1799. 0000140C  42A7                     clr.l      -[A7]
  1800. 0000140E  A8D8                     syscall    NewRgn
  1801. 00001410  295F FFD0                move.l     [A4 - 0x30], [A7]+
  1802. 00001414  2F13                     move.l     -[A7], [A3]
  1803. 00001416  2F2C FFD0                move.l     -[A7], [A4 - 0x30]
  1804. 0000141A  A8DC                     syscall    CopyRgn
  1805. 0000141C  2F2C FFD0                move.l     -[A7], [A4 - 0x30]
  1806. 00001420  486C FFD8                pea.l      [A4 - 0x28]
  1807. 00001424  486C FFE8                pea.l      [A4 - 0x18]
  1808. 00001428  A8FB                     syscall    MapRgn
  1809. label0000142A:
  1810. 0000142A  26AC FFD0                move.l     [A3], [A4 - 0x30]
  1811. label0000142E:
  1812. 0000142E  4CDF 1800                movem.l    A3,A4, [A7]+
  1813. 00001432  4E5E                     unlink     A6
  1814. 00001434  2E9F                     move.l     [A7], [A7]+
  1815. 00001436  4E75                     rts
  1816. fn00001438:
  1817. 00001438  4E56 FFFC                link       A6, -0x0004
  1818. 0000143C  48E7 0018                movem.l    -[A7], A3,A4
  1819. 00001440  286E 0008                movea.l    A4, [A6 + 0x8]
  1820. 00001444  206C 0008                movea.l    A0, [A4 + 0x8]
  1821. 00001448  2068 0002                movea.l    A0, [A0 + 0x2]
  1822. 0000144C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1823. 00001450  266C FFFC                movea.l    A3, [A4 - 0x4]
  1824. 00001454  276C FFC4 0034           move.l     [A3 + 0x34], [A4 - 0x3C]
  1825. 0000145A  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  1826. 0000145E  A8D9                     syscall    DisposRgn/DisposeRgn
  1827. 00001460  276C FFC8 001C           move.l     [A3 + 0x1C], [A4 - 0x38]
  1828. 00001466  206C 0008                movea.l    A0, [A4 + 0x8]
  1829. 0000146A  3010                     move.w     D0, [A0]
  1830. 0000146C  670E                     beq        +0x10 /* 0000147C */
  1831. 0000146E  5340                     subq.w     D0, 1
  1832. 00001470  670A                     beq        +0xC /* 0000147C */
  1833. 00001472  5B40                     subq.w     D0, 5
  1834. 00001474  6716                     beq        +0x18 /* 0000148C */
  1835. 00001476  5340                     subq.w     D0, 1
  1836. 00001478  671A                     beq        +0x1C /* 00001494 */
  1837. 0000147A  6024                     bra        +0x26 /* 000014A0 */
  1838. label0000147C:
  1839. 0000147C  486B 0030                pea.l      [A3 + 0x30]
  1840. 00001480  486C FFE8                pea.l      [A4 - 0x18]
  1841. 00001484  486C FFD8                pea.l      [A4 - 0x28]
  1842. 00001488  A8F9                     syscall    MapPt
  1843. 0000148A  6014                     bra        +0x16 /* 000014A0 */
  1844. label0000148C:
  1845. 0000148C  2F2C FFCC                move.l     -[A7], [A4 - 0x34]
  1846. 00001490  A8CD                     syscall    KillPoly
  1847. 00001492  600C                     bra        +0xE /* 000014A0 */
  1848. label00001494:
  1849. 00001494  4AAC FFD0                tst.l      [A4 - 0x30]
  1850. 00001498  6706                     beq        +0x8 /* 000014A0 */
  1851. 0000149A  2F2C FFD0                move.l     -[A7], [A4 - 0x30]
  1852. 0000149E  A8D9                     syscall    DisposRgn/DisposeRgn
  1853. label000014A0:
  1854. 000014A0  4CDF 1800                movem.l    A3,A4, [A7]+
  1855. 000014A4  4E5E                     unlink     A6
  1856. 000014A6  2E9F                     move.l     [A7], [A7]+
  1857. 000014A8  4E75                     rts
  1858. fn000014AA:
  1859. 000014AA  4E56 0000                link       A6, 0
  1860. 000014AE  48E7 0018                movem.l    -[A7], A3,A4
  1861. 000014B2  226E 0008                movea.l    A1, [A6 + 0x8]
  1862. 000014B6  2069 0008                movea.l    A0, [A1 + 0x8]
  1863. 000014BA  2868 0002                movea.l    A4, [A0 + 0x2]
  1864. 000014BE  2678 0A78                movea.l    A3, [0x00000A78 /* ApplScratch */]
  1865. 000014C2  226E 0008                movea.l    A1, [A6 + 0x8]
  1866. 000014C6  2069 0008                movea.l    A0, [A1 + 0x8]
  1867. 000014CA  3010                     move.w     D0, [A0]
  1868. 000014CC  6B00 00C8                bmi        +0xCA /* 00001596 */
  1869. 000014D0  0C40 0008                cmpi.w     D0, 0x8
  1870. 000014D4  6E00 00C0                bgt        +0xC2 /* 00001596 */
  1871. 000014D8  E348                     lsl        D0.w, 1
  1872. 000014DA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1873. 000014DE  4EFB 0000                jmp        [PC + D0.w]
  1874. 000014E2  0014 002C                ori.b      [A4], 0x2C /* ',' */
  1875. 000014E6  0038 0048 005E           ori.b      [0x0000005E], 0x48 /* 'H' */
  1876. 000014EC  006C 0082 0090           ori.w      [A4 + 0x90], 0x82
  1877. 000014F2  009E 3F2C 000C           ori.l      [A6]+, 0x3F2C000C
  1878. 000014F8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1879. 000014FC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1880. 00001500  2F14                     move.l     -[A7], [A4]
  1881. 00001502  206B FF39                movea.l    A0, [A3 - 0xC7]
  1882. 00001506  4E90                     jsr        [A0]
  1883. 00001508  4EFA 008C                jmp        [PC + 0x8C /* 00001596 */]
  1884. 0000150C  2F14                     move.l     -[A7], [A4]
  1885. 0000150E  206B FF35                movea.l    A0, [A3 - 0xCB]
  1886. 00001512  4E90                     jsr        [A0]
  1887. 00001514  4EFA 0080                jmp        [PC + 0x80 /* 00001596 */]
  1888. 00001518  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  1889. 0000151C  2F14                     move.l     -[A7], [A4]
  1890. 0000151E  206B FF31                movea.l    A0, [A3 - 0xCF]
  1891. 00001522  4E90                     jsr        [A0]
  1892. 00001524  4EFA 0070                jmp        [PC + 0x70 /* 00001596 */]
  1893. 00001528  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  1894. 0000152C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1895. 00001530  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1896. 00001534  3F14                     move.w     -[A7], [A4]
  1897. 00001536  206B FF2D                movea.l    A0, [A3 - 0xD3]
  1898. 0000153A  4E90                     jsr        [A0]
  1899. 0000153C  6058                     bra        +0x5A /* 00001596 */
  1900. 0000153E  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  1901. 00001542  2F14                     move.l     -[A7], [A4]
  1902. 00001544  206B FF29                movea.l    A0, [A3 - 0xD7]
  1903. 00001548  4E90                     jsr        [A0]
  1904. 0000154A  604A                     bra        +0x4C /* 00001596 */
  1905. 0000154C  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  1906. 00001550  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1907. 00001554  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1908. 00001558  3F14                     move.w     -[A7], [A4]
  1909. 0000155A  206B FF25                movea.l    A0, [A3 - 0xDB]
  1910. 0000155E  4E90                     jsr        [A0]
  1911. 00001560  6034                     bra        +0x36 /* 00001596 */
  1912. 00001562  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  1913. 00001566  2F14                     move.l     -[A7], [A4]
  1914. 00001568  206B FF21                movea.l    A0, [A3 - 0xDF]
  1915. 0000156C  4E90                     jsr        [A0]
  1916. 0000156E  6026                     bra        +0x28 /* 00001596 */
  1917. 00001570  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  1918. 00001574  2F14                     move.l     -[A7], [A4]
  1919. 00001576  206B FF1D                movea.l    A0, [A3 - 0xE3]
  1920. 0000157A  4E90                     jsr        [A0]
  1921. 0000157C  6018                     bra        +0x1A /* 00001596 */
  1922. 0000157E  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  1923. 00001582  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1924. 00001586  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1925. 0000158A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1926. 0000158E  2F14                     move.l     -[A7], [A4]
  1927. 00001590  206B FF19                movea.l    A0, [A3 - 0xE7]
  1928. 00001594  4E90                     jsr        [A0]
  1929. label00001596:
  1930. 00001596  4CDF 1800                movem.l    A3,A4, [A7]+
  1931. 0000159A  4E5E                     unlink     A6
  1932. 0000159C  2E9F                     move.l     [A7], [A7]+
  1933. 0000159E  4E75                     rts
  1934. fn000015A0:
  1935. 000015A0  4E56 FFBA                link       A6, -0x0046
  1936. 000015A4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1937. 000015A8  2055                     movea.l    A0, [A5]
  1938. 000015AA  2D68 0000 FFFC           move.l     [A6 - 0x4], [A0 + 0x0]
  1939. 000015B0  266E FFFC                movea.l    A3, [A6 - 0x4]
  1940. 000015B4  2878 0A78                movea.l    A4, [0x00000A78 /* ApplScratch */]
  1941. 000015B8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1942. 000015BC  1028 00B6                move.b     D0, [A0 + 0xB6]
  1943. 000015C0  6700 013E                beq        +0x140 /* 00001700 */
  1944. 000015C4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1945. 000015C8  4AA8 00C4                tst.l      [A0 + 0xC4]
  1946. 000015CC  6700 0130                beq        +0x132 /* 000016FE */
  1947. 000015D0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1948. 000015D4  2068 00C4                movea.l    A0, [A0 + 0xC4]
  1949. 000015D8  2050                     movea.l    A0, [A0]
  1950. 000015DA  2D68 000C FFF8           move.l     [A6 - 0x8], [A0 + 0xC]
  1951. 000015E0  4AAE FFF8                tst.l      [A6 - 0x8]
  1952. 000015E4  6700 0118                beq        +0x11A /* 000016FE */
  1953. 000015E8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1954. 000015EC  2050                     movea.l    A0, [A0]
  1955. 000015EE  0C68 0064 002E           cmpi.w     [A0 + 0x2E], 0x64 /* 'd' */
  1956. 000015F4  6706                     beq        +0x8 /* 000015FC */
  1957. 000015F6  2F0E                     move.l     -[A7], A6
  1958. 000015F8  4EBA FBB8                jsr        [PC - 0x448 /* 000011B2 */]
  1959. label000015FC:
  1960. 000015FC  2D6B 0030 FFD4           move.l     [A6 - 0x2C], [A3 + 0x30]
  1961. 00001602  206E FFF8                movea.l    A0, [A6 - 0x8]
  1962. 00001606  2050                     movea.l    A0, [A0]
  1963. 00001608  3C28 0098                move.w     D6, [A0 + 0x98]
  1964. 0000160C  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1965. 00001610  6F0C                     ble        +0xE /* 0000161E */
  1966. 00001612  206E FFF8                movea.l    A0, [A6 - 0x8]
  1967. 00001616  2050                     movea.l    A0, [A0]
  1968. 00001618  2E28 009A                move.l     D7, [A0 + 0x9A]
  1969. 0000161C  600A                     bra        +0xC /* 00001628 */
  1970. label0000161E:
  1971. 0000161E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1972. 00001622  2050                     movea.l    A0, [A0]
  1973. 00001624  2E28 0026                move.l     D7, [A0 + 0x26]
  1974. label00001628:
  1975. 00001628  42A7                     clr.l      -[A7]
  1976. 0000162A  206C FF15                movea.l    A0, [A4 - 0xEB]
  1977. 0000162E  4E90                     jsr        [A0]
  1978. 00001630  2A2B 0018                move.l     D5, [A3 + 0x18]
  1979. label00001634:
  1980. 00001634  4A87                     tst.l      D7
  1981. 00001636  6700 00B2                beq        +0xB4 /* 000016EA */
  1982. 0000163A  2F2C FF43                move.l     -[A7], [A4 - 0xBD]
  1983. 0000163E  2047                     movea.l    A0, D7
  1984. 00001640  2050                     movea.l    A0, [A0]
  1985. 00001642  4868 0008                pea.l      [A0 + 0x8]
  1986. 00001646  206C FF11                movea.l    A0, [A4 - 0xEF]
  1987. 0000164A  4E90                     jsr        [A0]
  1988. 0000164C  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  1989. 00001650  2F2C FF43                move.l     -[A7], [A4 - 0xBD]
  1990. 00001654  2F2C FF43                move.l     -[A7], [A4 - 0xBD]
  1991. 00001658  206C FF0D                movea.l    A0, [A4 - 0xF3]
  1992. 0000165C  4E90                     jsr        [A0]
  1993. 0000165E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1994. 00001662  2050                     movea.l    A0, [A0]
  1995. 00001664  2D48 FFBA                move.l     [A6 - 0x46], A0
  1996. 00001668  206E FFBA                movea.l    A0, [A6 - 0x46]
  1997. 0000166C  2068 0008                movea.l    A0, [A0 + 0x8]
  1998. 00001670  2050                     movea.l    A0, [A0]
  1999. 00001672  0C50 000A                cmpi.w     [A0], 0xA /* '\n' */
  2000. 00001676  6716                     beq        +0x18 /* 0000168E */
  2001. 00001678  2F2C FF43                move.l     -[A7], [A4 - 0xBD]
  2002. 0000167C  206E FFBA                movea.l    A0, [A6 - 0x46]
  2003. 00001680  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2004. 00001684  2F2C FF43                move.l     -[A7], [A4 - 0xBD]
  2005. 00001688  206C FF0D                movea.l    A0, [A4 - 0xF3]
  2006. 0000168C  4E90                     jsr        [A0]
  2007. label0000168E:
  2008. 0000168E  276C FF43 0018           move.l     [A3 + 0x18], [A4 - 0xBD]
  2009. 00001694  2047                     movea.l    A0, D7
  2010. 00001696  2050                     movea.l    A0, [A0]
  2011. 00001698  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2012. 0000169C  206C FF15                movea.l    A0, [A4 - 0xEB]
  2013. 000016A0  4E90                     jsr        [A0]
  2014. 000016A2  276E FFD4 0030           move.l     [A3 + 0x30], [A6 - 0x2C]
  2015. 000016A8  2F0E                     move.l     -[A7], A6
  2016. 000016AA  4EBA FDFE                jsr        [PC - 0x202 /* 000014AA */]
  2017. 000016AE  42A7                     clr.l      -[A7]
  2018. 000016B0  206C FF15                movea.l    A0, [A4 - 0xEB]
  2019. 000016B4  4E90                     jsr        [A0]
  2020. 000016B6  2745 0018                move.l     [A3 + 0x18], D5
  2021. 000016BA  0C46 FFFF                cmpi.w     D6, 0xFFFF
  2022. 000016BE  6F1E                     ble        +0x20 /* 000016DE */
  2023. 000016C0  5346                     subq.w     D6, 1
  2024. 000016C2  4A46                     tst.w      D6
  2025. 000016C4  6C04                     bge        +0x6 /* 000016CA */
  2026. 000016C6  4287                     clr.l      D7
  2027. 000016C8  601C                     bra        +0x1E /* 000016E6 */
  2028. label000016CA:
  2029. 000016CA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2030. 000016CE  2050                     movea.l    A0, [A0]
  2031. 000016D0  2006                     move.l     D0, D6
  2032. 000016D2  E540                     asl        D0.w, 2
  2033. 000016D4  41E8 009A                lea.l      A0, [A0 + 0x9A]
  2034. 000016D8  2E30 0000                move.l     D7, [A0 + D0.w]
  2035. 000016DC  6008                     bra        +0xA /* 000016E6 */
  2036. label000016DE:
  2037. 000016DE  2047                     movea.l    A0, D7
  2038. 000016E0  2050                     movea.l    A0, [A0]
  2039. 000016E2  2E28 0024                move.l     D7, [A0 + 0x24]
  2040. label000016E6:
  2041. 000016E6  6000 FF4C                bra        -0xB2 /* 00001634 */
  2042. label000016EA:
  2043. 000016EA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2044. 000016EE  2050                     movea.l    A0, [A0]
  2045. 000016F0  0C68 0064 002E           cmpi.w     [A0 + 0x2E], 0x64 /* 'd' */
  2046. 000016F6  6706                     beq        +0x8 /* 000016FE */
  2047. 000016F8  2F0E                     move.l     -[A7], A6
  2048. 000016FA  4EBA FD3C                jsr        [PC - 0x2C4 /* 00001438 */]
  2049. label000016FE:
  2050. 000016FE  6006                     bra        +0x8 /* 00001706 */
  2051. label00001700:
  2052. 00001700  2F0E                     move.l     -[A7], A6
  2053. 00001702  4EBA FDA6                jsr        [PC - 0x25A /* 000014AA */]
  2054. label00001706:
  2055. 00001706  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2056. 0000170A  4E5E                     unlink     A6
  2057. 0000170C  2E9F                     move.l     [A7], [A7]+
  2058. 0000170E  4E75                     rts
  2059. export_46:
  2060. 00001710  4E56 FFFA                link       A6, -0x0006
  2061. 00001714  426E FFFA                clr.w      [A6 - 0x6]
  2062. 00001718  41EE 0008                lea.l      A0, [A6 + 0x8]
  2063. 0000171C  2D48 FFFC                move.l     [A6 - 0x4], A0
  2064. 00001720  486E FFFA                pea.l      [A6 - 0x6]
  2065. 00001724  4EBA FE7A                jsr        [PC - 0x186 /* 000015A0 */]
  2066. 00001728  4E5E                     unlink     A6
  2067. 0000172A  205F                     movea.l    A0, [A7]+
  2068. 0000172C  DEFC 000E                add.w      A7, 0xE
  2069. 00001730  4ED0                     jmp        [A0]
  2070. export_36:
  2071. 00001732  4E56 FFFA                link       A6, -0x0006
  2072. 00001736  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  2073. 0000173C  41EE 0008                lea.l      A0, [A6 + 0x8]
  2074. 00001740  2D48 FFFC                move.l     [A6 - 0x4], A0
  2075. 00001744  486E FFFA                pea.l      [A6 - 0x6]
  2076. 00001748  4EBA FE56                jsr        [PC - 0x1AA /* 000015A0 */]
  2077. 0000174C  4E5E                     unlink     A6
  2078. 0000174E  2E9F                     move.l     [A7], [A7]+
  2079. 00001750  4E75                     rts
  2080. export_22:
  2081. 00001752  4E56 FFFA                link       A6, -0x0006
  2082. 00001756  3D7C 0002 FFFA           move.w     [A6 - 0x6], 0x2
  2083. 0000175C  41EE 0008                lea.l      A0, [A6 + 0x8]
  2084. 00001760  2D48 FFFC                move.l     [A6 - 0x4], A0
  2085. 00001764  486E FFFA                pea.l      [A6 - 0x6]
  2086. 00001768  4EBA FE36                jsr        [PC - 0x1CA /* 000015A0 */]
  2087. 0000176C  4E5E                     unlink     A6
  2088. 0000176E  205F                     movea.l    A0, [A7]+
  2089. 00001770  5C4F                     addq.w     A7, 6
  2090. 00001772  4ED0                     jmp        [A0]
  2091. export_49:
  2092. 00001774  4E56 FFFA                link       A6, -0x0006
  2093. 00001778  3D7C 0003 FFFA           move.w     [A6 - 0x6], 0x3
  2094. 0000177E  41EE 0008                lea.l      A0, [A6 + 0x8]
  2095. 00001782  2D48 FFFC                move.l     [A6 - 0x4], A0
  2096. 00001786  486E FFFA                pea.l      [A6 - 0x6]
  2097. 0000178A  4EBA FE14                jsr        [PC - 0x1EC /* 000015A0 */]
  2098. 0000178E  4E5E                     unlink     A6
  2099. 00001790  205F                     movea.l    A0, [A7]+
  2100. 00001792  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2101. 00001796  4ED0                     jmp        [A0]
  2102. export_30:
  2103. 00001798  4E56 FFFA                link       A6, -0x0006
  2104. 0000179C  3D7C 0004 FFFA           move.w     [A6 - 0x6], 0x4
  2105. 000017A2  41EE 0008                lea.l      A0, [A6 + 0x8]
  2106. 000017A6  2D48 FFFC                move.l     [A6 - 0x4], A0
  2107. 000017AA  486E FFFA                pea.l      [A6 - 0x6]
  2108. 000017AE  4EBA FDF0                jsr        [PC - 0x210 /* 000015A0 */]
  2109. 000017B2  4E5E                     unlink     A6
  2110. 000017B4  205F                     movea.l    A0, [A7]+
  2111. 000017B6  5C4F                     addq.w     A7, 6
  2112. 000017B8  4ED0                     jmp        [A0]
  2113. export_23:
  2114. 000017BA  4E56 FFFA                link       A6, -0x0006
  2115. 000017BE  3D7C 0005 FFFA           move.w     [A6 - 0x6], 0x5
  2116. 000017C4  41EE 0008                lea.l      A0, [A6 + 0x8]
  2117. 000017C8  2D48 FFFC                move.l     [A6 - 0x4], A0
  2118. 000017CC  486E FFFA                pea.l      [A6 - 0x6]
  2119. 000017D0  4EBA FDCE                jsr        [PC - 0x232 /* 000015A0 */]
  2120. 000017D4  4E5E                     unlink     A6
  2121. 000017D6  205F                     movea.l    A0, [A7]+
  2122. 000017D8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2123. 000017DC  4ED0                     jmp        [A0]
  2124. export_47:
  2125. 000017DE  4E56 FFFA                link       A6, -0x0006
  2126. 000017E2  3D7C 0006 FFFA           move.w     [A6 - 0x6], 0x6
  2127. 000017E8  41EE 0008                lea.l      A0, [A6 + 0x8]
  2128. 000017EC  2D48 FFFC                move.l     [A6 - 0x4], A0
  2129. 000017F0  486E FFFA                pea.l      [A6 - 0x6]
  2130. 000017F4  4EBA FDAA                jsr        [PC - 0x256 /* 000015A0 */]
  2131. 000017F8  4E5E                     unlink     A6
  2132. 000017FA  205F                     movea.l    A0, [A7]+
  2133. 000017FC  5C4F                     addq.w     A7, 6
  2134. 000017FE  4ED0                     jmp        [A0]
  2135. export_21:
  2136. 00001800  4E56 FFFA                link       A6, -0x0006
  2137. 00001804  3D7C 0007 FFFA           move.w     [A6 - 0x6], 0x7
  2138. 0000180A  41EE 0008                lea.l      A0, [A6 + 0x8]
  2139. 0000180E  2D48 FFFC                move.l     [A6 - 0x4], A0
  2140. 00001812  486E FFFA                pea.l      [A6 - 0x6]
  2141. 00001816  4EBA FD88                jsr        [PC - 0x278 /* 000015A0 */]
  2142. 0000181A  4E5E                     unlink     A6
  2143. 0000181C  205F                     movea.l    A0, [A7]+
  2144. 0000181E  5C4F                     addq.w     A7, 6
  2145. 00001820  4ED0                     jmp        [A0]
  2146. export_45:
  2147. 00001822  4E56 FFFA                link       A6, -0x0006
  2148. 00001826  3D7C 0008 FFFA           move.w     [A6 - 0x6], 0x8
  2149. 0000182C  41EE 0008                lea.l      A0, [A6 + 0x8]
  2150. 00001830  2D48 FFFC                move.l     [A6 - 0x4], A0
  2151. 00001834  486E FFFA                pea.l      [A6 - 0x6]
  2152. 00001838  4EBA FD66                jsr        [PC - 0x29A /* 000015A0 */]
  2153. 0000183C  4E5E                     unlink     A6
  2154. 0000183E  205F                     movea.l    A0, [A7]+
  2155. 00001840  DEFC 0012                add.w      A7, 0x12
  2156. 00001844  4ED0                     jmp        [A0]
  2157.